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.

385 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
125 ms — deklarationer (db)
124 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)