webForumDet fria alternativet
Logga in / Bli medlem

Validera formulär?

JavaScript

2 svar · 251 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Jag har två radiobuttons och om den andra knappen är ifylld så måste ett textfält även fyllas i, men jag vet inte riktigt hur det skall vara. Nu vill den ha textfältet ifyllt även fast det är det.

<script>
function CheckForm () { 
  if (myform.form5_1[1].checked){
  if(document.myform.form5_2.value=="");
alert('Var vänlig och fyll i orsak!');
   document.myform.form5_2.focus();
return false;}
return true;
}</script>

<form name="myform" onsubmit="return CheckForm();">
<input type="radio" name="form5_1">
<input type="radio" name="form5_1">
<input type="text" name="form5_2">
<input type="submit" value="submit">
</form>
Medlem sedan juni 20004 308 inlägg
#2

Nära, men det fattas lite hakar { }

<script>
function CheckForm () { 
	if (myform.form5_1[1].checked){
		if(document.myform.form5_2.value==""){
			alert('Var vänlig och fyll i orsak!');
			document.myform.form5_2.focus();
			return false;
		}
	}
	return true;
}
</script>

<form name="myform" onsubmit="return CheckForm();">
<input type="radio" name="form5_1">
<input type="radio" name="form5_1">
<input type="text" name="form5_2">
<input type="submit" value="submit">
</form>
Medlem sedan nov. 20017 144 inlägg
#3

Tack, jojoxx :)

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)