Annonceindlæg fra Comm2ig
21. november 2007 - 13:44
#1
F.eks. <form id="minForm" name="minForm"> <input id="minInput" name="minInput" maxlength="3" type="text" value="Max 3 tegn" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" onkeyup="if(this.value.match(/\./)){this.value=this.value.replace(/^(.*?)\./,'$1');this.form.minInput2.focus();}else if(this.value.length==this.maxlength){this.form.minInput2.focus();}"> <br><input id="minInput2" name="minInput2" maxlength="3" autocomplete='off' type="text" value="Max 3 tegn" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"> </form> -- jeg lod start-tekst-fjernelses-funktionen blive, den kan du selvfølgelig fjerne, så bliver det også lidt mere overskueligt !-)
24. november 2007 - 15:35
#3
Hrm, jeg forudsatte, at man kunne fange maxlength som property, så prøv i stedet: <form id="minForm" name="minForm"> <input id="minInput" name="minInput" maxlength="3" type="text" value="Max 3 tegn" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" onkeyup="if(this.value.match(/\./)){this.value=this.value.replace(/^(.*?)\./,'$1');this.form.minInput2.focus();}else if(this.value.length==3){this.form.minInput2.focus();}"> <br><input id="minInput2" name="minInput2" maxlength="3" autocomplete='off' type="text" value="Max 3 tegn" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"> </form>