webForumDet fria alternativet

valideringsproblem

9 svar · 227 visningar · startad av greymane

greymaneMedlem sedan juli 2001711 inlägg
#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!");}">
Peter SMedlem sedan dec. 20025 483 inlägg
#2

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

alert("tom!");

:)

greymaneMedlem 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 :)

colioneMedlem sedan juni 20014 421 inlägg
#4

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

||

greymaneMedlem sedan juli 2001711 inlägg
#5

ändrat :)

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

TryptomineMedlem sedan nov. 200238 inlägg
#6

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

saknas kanske något här ;)

Hint:
=

greymaneMedlem 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

greymaneMedlem 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.

Peter SMedlem 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>

:)

greymaneMedlem sedan juli 2001711 inlägg
#10

nu blev jag väldigt glad! :bire

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)