28. september 2004 - 22:57
Der er
6 kommentarer og 1 løsning
Fjerne value ved submit hvis det er defaultvalue
Hvordan får jeg det lavet: If (felt.value == felt.defaultvalue){ felt.value = '' } dette fungere ikke desværre, hvad skal jeg gøre?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. september 2004 - 23:24
#1
måske nedenstående kan være til inspiration: <html> <body> <FORM NAME="aForm"> <INPUT TYPE="text" NAME="aTextField" VALUE="default" SIZE="20"> <INPUT TYPE="button" VALUE="reset" ONCLICK="this.form.aTextField.value = this.form.aTextField.defaultValue;"> <INPUT TYPE="button" VALUE="change" ONCLICK="this.form.aTextField.value = 'non default';"> </FORM> <A HREF="java script: document.aForm.aTextField.value = document.aForm.aTextField.defaultValue; void 0">reset</A> | <A HREF="java script: document.aForm.aTextField.value = 'non default'; void 0">change</A> </body> </html>
28. september 2004 - 23:25
#2
i body onload kan du sætte defaultvalue til at være lig med en variabel(f.eks. defaultvalue = felt.value; og så lave en onsubmit på formen der ser sådan ud: If (felt.value == defaultvalue){ felt.value = '' }
28. september 2004 - 23:26
#3
Den skal fyres af i en onsubmit. Syntes ikke lige der er noget der som jeg ikke allerede vidste.
28. september 2004 - 23:30
#4
følgende knap virker hvis du tilføjer den til mit eksempel: <INPUT TYPE="button" VALUE="Clear if default" ONCLICK="if (this.form.aTextField.value == this.form.aTextField.defaultValue) {this.form.aTextField.value='';}">
28. september 2004 - 23:39
#5
og et submit eksempel... <FORM NAME="aForm" onsubmit="checkForm();"> <script language="javascript"> function checkForm() { if (document.aForm.aTextField.value == document.aForm.aTextField.defaultValue) {document.aForm.aTextField.value='';} } </script> <INPUT TYPE="text" NAME="aTextField" VALUE="default" SIZE="20"> <INPUT TYPE="submit"> </FORM>
06. oktober 2004 - 13:14
#6
Hele koden skal stå i onsubmit og den kode du har skrevet er magen til den kode jeg har. Problemet er at den ikke fjerner værdierne selvom value = defaultvalue
05. november 2004 - 12:19
#7
Jeg lukker igen.
Vi tilbyder markedets bedste kurser inden for webudvikling