webForumDet fria alternativet

Js script formulär?

3 svar · 214 visningar · startad av Online_do

Online_doMedlem sedan mars 2001136 inlägg
#1

hej
jag hämtade ett script från Jojoxx.net
ett som gör att man måste fylla i alla fält.
Det funkar bara ett problem.
Jag vet bara hur man gör så att vanliga en rads fält måste fylla i. Hur gör man för att det ska funka för radioboxar och pm rutor.
Det är bara ett ord eller så, jag vet inte riktigt.
Om ni inte förstår så fråga.

------------------
What is he doing?...

JohnsenMedlem sedan juli 2000836 inlägg
#2

Det är bara ett ord eller så, jag vet inte riktigt.

Jag förstår inte, så jag frågar.

Kolla på nedanstående:

<html> 
<head> 
    
<script language="JavaScript"> 
<!-- 
function valRadio(){
var n, check = document.formularet.rdButton
for (var i=0; i<check.length; i++){if(check[i].checked) n=1;}
if(!n){alert("Ingen radio!");}
}

function valCheck(){
var n, check = document.formularet.chBox
for (var i=0; i<check.length; i++){if(check[i].checked) n=1;}
if(!n){alert("Ingen checkad!");}
}

function valTxt(){
if(document.formularet.txtBox.value==""){alert("Inget värde i textboxen!");}
}

function valArea(){
if(document.formularet.txtArea.value==""){alert("Inget värde i textarean!");}
}
// --> 
</script> 

</head> 

<body> 

<form name="formularet">
<input type="radio" name="rdButton" value="1"><br>
<input type="radio" name="rdButton" value="2"><br>

<input type="checkbox" name="chBox" value="1"><br>
<input type="checkbox" name="chBox" value="2"><br>

<input type="text" size="15" name="txtBox"><br>

<textarea cols="15" rows="4" name="txtArea"></textarea><br>

<input type="button" value="kolla Radiobutton" onclick="return valRadio();"><br>
<input type="button" value="kolla Checkbox" onclick="return valCheck();"><br>
<input type="button" value="kolla Textbox" onclick="return valTxt();"><br>
<input type="button" value="kolla Textarea" onclick="return valArea();"><br>
</form>
</body> 
</html>

------------------
- J-O-H-N-S-E-N -
------------------

Online_doMedlem sedan mars 2001136 inlägg
#3

Hej
Ex.
} else if (!document.f.ruta.checked) {
alert("Du måste fylla i kryssrutan."); return false;

Som du ser så står det Checked och det är för en radioknapp. Och på nedan:

} else if (document.f.namn.value==""){alert("Du måste fylla i ett namn."); return false;

Så är det en enkel text rad. Men jag vill ha en textarea. Hur ska jag då göra? eller dropdown meny.
Svårt att förklara, fråga annars igen.

------------------
What is he doing?...

JohnsenMedlem sedan juli 2000836 inlägg
#4

Hur du kollar en textarea finns beskrivet i mitt förra inläg tillsammans med txtbox, radiobutton och checkbox.
Hur du kollar en select finns här: http://cgi.webforum.nu/wf/Forum13/HTML/000844.html

------------------
- J-O-H-N-S-E-N -
------------------

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