*kuch* die functie staat er welquote:Op donderdag 14 september 2006 21:41 schreef SuperRembo het volgende:
Je doet in PHP wel een urldecode(), maar je hebt de data niet geurlencode. In javascript kan dat met encodeURIComponent . Die functie bestaat trouwens niet in oudere versies van IE (versie 5 en lager als ik het goed heb). Soms wordt hier de escape() functie gebruikt, maar die gebruikt een andere encoding.
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | { if(waarde == "yes") { document.getElementById('layer1').style.display = 'None'; document.getElementById('layer2').style.visibility = 'visible'; document.getElementById('layer2').style.display = 'Block'; document.getElementById('command').style.display = 'None'; } else if(waarde == "no") { document.getElementById('layer2').style.display = 'None'; document.getElementById('layer1').style.visibility = 'visible'; document.getElementById('layer1').style.display = 'Block'; document.getElementById('command').style.display = 'None'; } else { document.getElementById('layer2').style.visibility = 'hidden'; document.getElementById('layer2').style.display = 'None'; document.getElementById('layer1').style.visibility = 'hidden'; document.getElementById('layer1').style.display = 'None'; document.getElementById('command').style.display = 'None'; } } |
1 2 3 4 5 6 7 | function showDiv(id) { for (var i = 0; i < divs.length; i++) { document.getElementById(divs[i]).style.display = (divs[i] == id ? 'block' : 'none'); } } |
1 2 3 4 5 6 7 | <input type="checkbox" name="allowed[]" value="2"> <input type="checkbox" name="allowed[]" value="2"> <input class="button_140" type="button" value="Toevoegen" onclick="javascript: if (!document.new_page.allowed[].checked){ popupalert('allowed'); } else { this.form.submit(); }"> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | { var non_checked='0'; for (i = 0; i < field.length; i++) if(field[i].checked = false) { var non_checked = '1'; } } if(non_checked) { alert ('je hebt niks geselecteerd'); } } onClick="check_boxes(document.new_page.allowed[])"> |
1 |
1 |
1 2 3 4 5 6 7 8 9 10 11 12 | var non_checked2 = document.forms['new_page'].elements['allowed[]']; for (i = 0; i < non_checked2.length; i++){ if(non_checked2[i].checked == false){ var non_checked = '1'; } else { return true; } } return false; } |
1 2 3 4 5 6 7 8 9 | var non_checked2 = document.forms['new_page'].elements['allowed[]']; for (i = 0; i < non_checked2.length; i++){ if(non_checked2[i].checked == true){ return true; } } return false; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!-- function disableField(targ,selObj,restore) { if (selObj != 1) { document.form1.emailaddress.disabled=true; } else { document.form1.emailaddress.disabled=false; } } //--> </script> <select name="select" onchange="disableField('parent',this,0)"> <option value="1">Zelf</option> <option value="0">Iedereen</option> <option value="0" selected="selected">Abonnees</option> </select> <input type="text" name="emailaddress"/> |
Je moet de waarde van de dropdown meegeven aan je disableFields() functie, en op basis daarvan gaan togglen.quote:Op woensdag 20 september 2006 00:11 schreef Siegfried het volgende:
Hoe zorg ik ervoor dat als ik in een dropdown menu een bepaalde optie selecteer (bijvoorbeeld: "Anders, namelijk:") dat er dan een eerder disabled textfield enabled wordt.
Als je dan weer een andere optie kiest dan moet ie weer disabled worden.
Ik heb nu dit, maar hij enabled niet meer nadat hij disabled is..
[ code verwijderd ]
1 2 3 | document.forms['form1'].elements['emailaddress'].disabled = (el.value == '1'); } |
1 2 3 4 5 6 7 8 9 | { document.form1.+field.value+.disabled=true; } function enableField(field) { document.form1.+field.value+.disabled=true; } |
1 2 3 4 5 6 7 8 9 | <select name="select"> <option onclick="javascript:disableField(sender-adress)">info@domein.nl</option> <option onclick="javascript:disableField(sender-adress)">noreply@domein.nl</option> <option onclick="javascript:disableField(sender-adress)">nieuwsbrief@domein.nl</option> <option onclick="javascript:enableField(sender-adress)">Anders..</option> </select> <input type="text" name="sender-address"/> </p> |
quote:Op donderdag 21 september 2006 09:56 schreef Siegfried het volgende:
Nou, ik had het eerder werkend met onClick.
Maar dat was slechts voor 1 textfiedl. Nu wilde ik hem herbruikbaar maken..
Hoe dan?quote:Op donderdag 21 september 2006 09:57 schreef Scorpie het volgende:
[..]Ja, en dat kan met de code van SuperRembo!
element kan je meegeven, form kan je vast ook wel wat mee verzinnen, mits je maar google gebruikt...quote:Op donderdag 21 september 2006 10:01 schreef Siegfried het volgende:
[..]
Hoe dan?
Want het form en element staan er vast in..
Hoe maak ik dat variabel?
Denk niet dat ik niet google en niet zelf probeer, maar als je niet waar op te zoeken of wat te proberen dan vind je bar weinig kan ik je vertellenquote:Op donderdag 21 september 2006 11:23 schreef Scorpie het volgende:
[..]
element kan je meegeven, form kan je vast ook wel wat mee verzinnen, mits je maar google gebruikt...
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |