webForumDet fria alternativet

Varför fungerar inte detta i Netscape??

3 svar · 297 visningar · startad av petergrennanet

petergrennanetMedlem sedan dec. 1999258 inlägg
#1

Vad jag vill g ra r att testa ifall tminstone en radio button har blivit vald.
Detta fungerar i IE men inte i NN (och ger mig igen felindikation)

<script language=JavaScript>
<!--
// checks whether a product has been choosen
function checkForm(what) {
var pass;
	for (var i=0;i<what.productID.length;i++) {
        if (what.productID[i].checked) {
            pass="yes";
			//alert ("should be true here");
		}
    }
    if (pass == 'yes') {
		return true;
	} else {
		var alertmsg = "----------------------------\n\n Please chose a product\n\n----------------------------";
		alert (alertmsg);
		return false;
	}
	
}
//-->
</script>

------------------
peterbe.com

petergrennanetMedlem sedan dec. 1999258 inlägg
#2

... jag glomde skriva in hur jag kallar pa detta javascript.
Det gor jag sa har:

<form action="ort/prospect.php3" name="products" method="post" onSubmit="return checkForm(document.products);">

------------------
peterbe.com

Alpha IIMedlem sedan maj 20002 993 inlägg
#3

Om man glömmer nått kan man redigera inlägget! (inte för att jag brukar göra det! ;) )

------------------
Alpha II

-Glad midsommar! :)

spangoMedlem sedan juni 20008 205 inlägg
#4

byt ut

document.products

mot

this

och ta bort

name="products"

så har du det optimerat.

------------------
-- spango
Släpp fram mig, jag är webbdesigner!

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)