Skicka knapp som inte skickar.

JavaScript

3 svar · 203 visningar · startad av markuz

Medlem sedan maj 200214 inlägg
Trådstart#1

Jag har ett formulär med fälten Namn, E-post, hemsida och meddelande. Jag vill att man inte skall kunna klicka på skicka knappen om inte dessa är ifyllda. Jag vet att det går men kommer inte på hur. Det blir väl JavaScript man får använda?

Hoppas ni förstår!

Medlem sedan juni 20004 308 inlägg
#2
<form method="post" action="something.asp"
onSubmit="if(this.namn.value&&this.epost.value&&this.hemsida.value&&this.meddelande.value){return true;}else{alert('Du måste fylla i alla fält.'); return false;}">
Namn: <input type="text" name="namn"><br>
E-post: <input type="text" name="epost"><br>
Hemsida: <input type="text" name="hemsida"><br>
Meddelande: <input type="text" name="meddelande"><br>
<input type="submit" value="Skicka">
</form>
Medlem sedan maj 200214 inlägg
#3

Så vet jg hur man gör men hur gör man får istället för alert rutan så händer det ingenting när man klickar på Skicka?

Medlem sedan juni 20004 308 inlägg
#4
onSubmit="return (!(!this.namn.value||!this.epost.value||!this.hemsida.value||!this.meddelande.value))"
256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)