webForumDet fria alternativet

Validering, minst ett av två fält ifyllda ?

JavaScript

2 svar · 281 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej!

Jag har ett vanligt formulär med flera textfält med bla email och phone.

Hur kan man validera att minst ett av dessa är ifyllt med en popup om så inte är fallet?

:)

Medlem sedan dec. 20025 483 inlägg
#2

Exempel:

<script type="text/javascript">
<!--

function f( o ){
	if( ! ( o.elements[ "n1" ].value != "" || o.elements[ "n2" ].value != "" ) ){
		alert( "Minst ett av fälten måste vara ifyllda" );
		return false;
	}
};

//-->
</script>

...

<form onsubmit="return f(this)">
	<input type="text" name="n1">
	<input type="text" name="n2">
	<input type="submit">
</form>

:)

Medlem sedan maj 20023 372 inlägg
#3

Tack, det var snällt.

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)