webForumDet fria alternativet
Logga in / Bli medlem

Validateform

JavaScript

1 svar · 297 visningar · startad av Steveking

Medlem sedan aug. 2001150 inlägg
Frågan#1

Tjena.
Jag använder mig av denna kod

<script type="text/javascript">

function validateForm(){
	if (document.f.firma.value==""){
		alert("Du måste fylla i en firma.");
		return false;
}

}
</script>

När jag vill tvinga nån att fylla i ett text fält.

Men hur gör jag om jag vill tvinga nån att tex kryssa för en textbox?
Och hur gör jag för att tvinga nån välja något ut en dropdown lista?

Sen ska man komma till en validerings sida. Alltså om man inte fyllt i alla så säger den tex. Du måste fylla i alla fält.

Går det med hjälp av javascript?

Medlem sedan maj 200010 687 inlägg
#2

Så här kan man skriva. Men jag förstod inte vad du menar med valideringssida...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Test</title>
<script language="JavaScript" type="text/javascript">
<!--
function validateForm() {
	var f = document.f;
	if (f.firma.value == "") {
		alert("Du måste fylla i en firma.");
		f.firma.focus();
		return false;
	} else if (f.land.options[f.land.selectedIndex].value == "") {
		alert("Du måste välja ett land");
		f.land.focus();
		return false;
	} else if (!f.ok.checked) {
		alert("Du måste kryssa i rutan");
		f.ok.focus();
		return false;
	}
}

//-->
</script>
</head>
<body>

<form action="sida.asp" method="post" name="f" onSubmit="return validateForm();">
Firma<br>
<input type="text" name="firma"><br>
<br>
Land<br>
<select name="land">
		<option value="">Välj ett land</option>
		<option value="se">Sverige</option>
		<option value="no">Norge</option>
		<option value="dk">Danmark</option>
		<option value="fi">Finland</option>
</select><br>
<br>
<input type="checkbox" name="ok" value=""> Bla bla bla...<br>
<br>
<input type="submit" value="Skicka">
</form>

</body>
</html>
257 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)