quote:Op zaterdag 26 augustus 2006 21:18 schreef fokME2 het volgende:
Hoe escape je die dan mbv javascript? (nog niet veel ervaring met javascript)
1 |
1 2 | document.frmChannelOptions.elements[radiolala].length |
1 2 3 | var form = document.forms.myForm;// property notatie var form = document.myForm;// verkorte notatie |
Logisch wel jaquote:Op dinsdag 5 september 2006 18:10 schreef SuperRembo het volgende:
Allemaal dezelfde name geven. Simpel
1 2 3 4 | if (location=="http://www.becom.nl/") location="http://www.koldijkbv.nl/becom.html" //--> |
Dat had ik moeten zien jaquote:Op zaterdag 9 september 2006 18:26 schreef ralfie het volgende:
dubbele = teken gebruiken, geen enkel (== vergelijken, = toewijzen van variabele)
Hoe kan ik hierbij in een functie controleren of er iets is geselecteerd, en er dus niet de standaard waarde nog staat?quote:<select name="landen">
<option selected>Kies uw land
<option value="Australie">Australie
<option value="Belgie">Belgie
<option value="Canada">Canada
<option value="Denemarken">Denemarken
<option value="Duitsland">Duitsland
<option value="Engeland">Engeland
<option value="Frankrijk">Frankrijk
<option value="Luxemburg">Luxemburg
<option value="Nederland">Nederland
<option value="Nieuw-Zeeland">Nieuw-Zeeland
</select>
maar dat is duidelijk niet goed.quote:function land(){
// controleer of de gebruiker een waarde heeft ingevoerd
if (document.form1.land.value == true){
//nee
alert('Vul alle verplichte velden in aub');
return false;
}
}
1 2 3 4 5 | if(document.getElementById('landen').selectedIndex=='0') { //Something } |
Thx,quote:
1 2 3 | alert(typeof(obj)); if (typeof(obj)!='undefined'){ |
1 2 3 4 | if (!obj) { // create textarea } |
1 2 3 4 | # in onderstaande functie is het derde argument de post string voor het xmlhttp request ahahCall('url', objId, 'action=editReact&reactId='+reactId+'&reactArea='+ editText, 'returnText'); |
1 2 3 | $_POST["reactArea"]= urldecode($_POST["reactArea"]); ?> |
*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...
http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta=quote:Op donderdag 21 september 2006 11:40 schreef Siegfried het volgende:
[..]
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 vertellen![]()
das niet echt een relevante search hequote:Op donderdag 21 september 2006 12:15 schreef Scorpie het volgende:
[..]
http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta=
Google; Javascript disable fields.
Duizenden hits.
Hoe ik velden moet disablen weet ik wel, maar hoe ik dit dynamisch krijg; dat was de vraag.quote:Op donderdag 21 september 2006 12:15 schreef Scorpie het volgende:
[..]
http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta=
Google; Javascript disable fields.
Duizenden hits.
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 26 27 28 29 30 31 32 33 34 35 36 37 38 | * disableFields is used to disable the form fields. * example: checkThis(this, 'fieldName',resetValue) * * @param thisField = the Object that calls the function, for reference. * @param fieldNames String defining the field that needs to be disabled * @param reset Boolean indicating wether or not the fieldName value should be set before disabling. * @param defaultValue value to which the fieldname should be set before disabling. * @author Scorpie */ function disableFields(thisField,fieldNames,reset,defaultValue,formName,index) { // split fieldNames into an array for further processing var fieldNames_array = fieldNames.split(","); if(thisField.checked==true) { for(i=0;i<fieldNames_array.length;i++){ // this method is used so that in the future we can easily extend it with other field types for reuse. if(reset == true){ if(document.getElementById(fieldNames_array[i]).getAttribute("type") == "select-one"){ // default value to which the option select box should point at when disabling. // -1 is default, indicating that it will jump back to its original value. document.getElementsByName(fieldNames_array[i])[index].selectedIndex = -1; document.getElementsByName(fieldNames_array[i])[index].setAttribute("value",""); } } document.getElementsByName(fieldNames_array[i])[index].disabled = true; } } else { for(i=0;i<fieldNames_array.length;i++){ document.getElementsByName(fieldNames_array[i])[index].disabled = false; document.getElementsByName(fieldNames_array[i])[index].setAttribute("value",""); } } } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |