webForumDet fria alternativet
Logga in / Bli medlem

Skicka knapp som inte skickar.

JavaScript

3 svar · 191 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))"
258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)