webForumDet fria alternativet

valideringsproblem

JavaScript

9 svar · 229 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

till att börja med är jag ingen fena på det här...

varför får jag inte upp nån popup när jag skickar följande tomt:

<form name="formet" method="post">
Text1: <input type="text" name="text1"><br>
Text2: <input type="text" name="text2"><br>
<input type="submit" name="submitten" onClick="if(document.formet.text1.value=='') {alert("tom!");}">
Medlem sedan dec. 20025 483 inlägg
#2

Byt ut "snuffarna" mot apostrofer i följande kodstycke:

alert("tom!");

:)

Medlem sedan juli 2001711 inlägg
#3

tackar :)

men då kommer ju tyvärr följdfrågan (överskattade visst mina ringa kunskaper): om jag vill kolla båda, hur gör jag då?

onClick="if( (document.formet.text1.value=='') OR (document.formet.text2.value='') ){alert('tom!');}"

så gör man tydligen INTE :)

Medlem sedan juni 20014 421 inlägg
#4

or på javascript är två lodräta sträck:

||

Medlem sedan juli 2001711 inlägg
#5

ändrat :)

fast det funkar ändå inte.. den validerar bara den första textrutan.

Medlem sedan nov. 200238 inlägg
#6

|| (document.formet.text2.value**=**'')

saknas kanske något här ;)

Hint:
=

Medlem sedan juli 2001711 inlägg
#7

Tryptomine skrev:

|| (document.formet.text2.value**=**'')

saknas kanske något här ;)

Hint:
=

jag skäms, jag lovar :r

men tack ska du ha :bire

Medlem sedan juli 2001711 inlägg
#8

följdfråga nr 3 i ordningen: formuläret skickas även om man inte fyllt i alla uppgifter (bara det att man måste klicka ok först). hur gör jag nåt åt det? kan man kanske skriva nåt i stil med

else{
document.formet.submit()
}

det funkar inte riktigt... är jag helt ute o reser?

jag har sökt men hittar bara validering med funktioner, o sånt kan inte jag :l ;) jag vill bara han en enkel grej här.

Medlem sedan dec. 20025 483 inlägg
#9
<form name="formet" method="post" onsubmit="if(this.elements['text1'].value=='' || this.elements['text2'].value==''){alert('Tom!');return false;}">
Text1: <input type="text" name="text1"><br>
Text2: <input type="text" name="text2"><br>
<input type="submit">
</form>

:)

Medlem sedan juli 2001711 inlägg
#10

nu blev jag väldigt glad! :bire

290 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
155 ms — ändringar (db)