mkst Δημοσ. 21 Απριλίου 2003 Δημοσ. 21 Απριλίου 2003 Exw to eksis multiple select menu se html. <SELECT NAME="LINE_COM" SIZE="3" MULTIPLE> <OPTION value = "CON">CON <OPTION value = "AUX">AUX <OPTION value = "VTY">VTY <OPTION value = "TTY">TTY </SELECT> Me ligo javascript elegxw gia ta periexomena tou SELECT, wste otan to VTY 'h to TTY einai epilegmena na energopoiountai kapoia textfields analoga (px TTY_IN kai VTY_IN) if (document.aform.LINE_COM.value=='VTY') document.aform.VTY_IN.disabled=false else document.aform.VTY_IN.disabled=true if (document.aform.LINE_COM.value=='TTY') document.aform.TTY_IN.disabled=false else document.aform.TTY_IN.disabled=true To problhma einai oti o elegxos pou kanw den einai swstos....Otan kanw ena multiple select elegxei mono thn prwth timh kai oxi tis ipoloipes. An diladi epileksw TTY KAI VTY energopoiei mono to VTY textfiled. Elpizw na egina katanohtos...opoiadipote boi8eia dekth. Den kserw apo javascript TIPOTA kai exw psilokolisei....
random Δημοσ. 22 Απριλίου 2003 Δημοσ. 22 Απριλίου 2003 χωρις να το παιδεψω πολύ, επειδη βλεπω οτι το ONSELECT den παιζει στο OPTION, Εαν τα OPTIONς σου είναι σταθερά, δηλαδή πάντα 4 (δηλ δεν χτίζεις δυναμικά τις επιλογές απο βαση δεδομενων), καλυτερα να χρησιμοποιήσεις CHECKBOX. και καθε checkbox, να εχει μια onchange="ΤΤ_ΙΝ.disabled = TTIN_CHECKBOX.checked"
dekra Δημοσ. 22 Απριλίου 2003 Δημοσ. 22 Απριλίου 2003 gia dokimase ayto <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" /> >[color="blue"]<html> <head> <script language="JavaScript"> <!-- function getSelected(opt) { for (var intLoop=0; intLoop < opt.length; intLoop++) { if (opt[intLoop].selected) document.myform.elements[intLoop+1].disabled = false; else document.myform.elements[intLoop+1].disabled = true; } } //--> </script> </head> <body onLoad="javascript:setInterval('getSelected(document.myform.mylist.options)', 100)"> <form name="myform"> <select name="mylist" SIZE="3" multiple> <option value = "CON">CON</option> <option value = "AUX">AUX</option> <option value = "VTY">VTY</option> <option value = "TTY">TTY</option> </select><br><br> <input type="text" value="con" disabled><br> <input type="text" value="aux" disabled><br> <input type="text" value="vty" disabled><br> <input type="text" value="tty" disabled> </form> </body> </html> [/color]
mkst Δημοσ. 22 Απριλίου 2003 Μέλος Δημοσ. 22 Απριλίου 2003 Thanks dekra, alla kai pali den douleuei.... random->auto 8a itan h esxath lisi, distixws prepei na ginei me SELECT Dokimasa kai kati allo, alla pali tipota. > [color="blue"] <html> <head> <SCRIPT> function getSelectedValues (select) { var r = new Array(); for (var i = 0; i < select.options.length; i++) if (select.options[i].selected) r[r.length] = select.options[i].value; return r; } function checkifempty(){ var multiple_select = new Array(); multiple_select = getSelectedValues(document.aform.LINE_COM); for (var j = 0; j < 5; j++) { if(multiple_select[j]=='VTY') { document.aform.VTY_IN.disabled=false alert('false ' + multiple_select[j]); } else { if (multiple_select[j]=='VTY'){ document.aform.VTY_IN.disabled=true alert('true ' + multiple_select[j]); } } if(multiple_select[j]=='TTY') { document.aform.TTY_IN.disabled=false } else { document.aform.TTY_IN.disabled=true } } } if (document.all) setInterval("checkifempty()",2000) </script> </head> <body> <form name="aform"> <TABLE> <TR><TD> <SELECT NAME="LINE_COM" SIZE="3" MULTIPLE> <OPTION value = "CON">CON <OPTION value = "AUX">AUX <OPTION value = "VTY">VTY <OPTION value = "TTY">TTY </SELECT> </TD><TD> Input VTY: </TD><TD> <input type="Text" name="VTY_IN" size=16 title="VTY_IN"> </TD><TD> Input TTY: </TD><TD> <input type="Text" name="TTY_IN" size=16 title="TTY_IN"> </TD></TR></TABLE> </form> </body> </html> [/color] Kamia idea pleasee????? ps. Ta alerts ta exw balei gia na dw ean mpainei kanonika sto loop kai fenetai ok.
dekra Δημοσ. 22 Απριλίου 2003 Δημοσ. 22 Απριλίου 2003 ayto poy postara sigoura doyleyei. pisteyw kati tetoio zhthses, ektos kai an ennoeis kati allo...
mkst Δημοσ. 23 Απριλίου 2003 Μέλος Δημοσ. 23 Απριλίου 2003 To dokimasa kai den douleue....tha to ksanadokimasw kai aurio omws, mporei na kanw la8os.
dekra Δημοσ. 23 Απριλίου 2003 Δημοσ. 23 Απριλίου 2003 se emena padws, me Internet Explorer 6.0, trexei kanonika xwris errors.
mkst Δημοσ. 23 Απριλίου 2003 Μέλος Δημοσ. 23 Απριλίου 2003 Σωστοοοοοοος, τωρα μου δουλευει!!! Μεγαλε σε ευχαριστω!! Εισαι πανάξιος insomniac
dekra Δημοσ. 23 Απριλίου 2003 Δημοσ. 23 Απριλίου 2003 tpt <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.