Validera formulär?

JavaScript

2 svar · 254 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 :)

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)