webForumDet fria alternativet

alert vid submit och kolla siffor i fält.

JavaScript

2 svar · 131 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Frågan#1

Tjena..

Jag har ett litet javascript problem..

	<SCRIPT LANGUAGE = JavaScript>
	<!--
	function CheckField(formID, strArticleNr){
	
	if (parseInt(document.cart_Add_+formID+.txtItemCount.value) != document.cart_Add_+formID+.txtItemCount.value){
	  alert("Fältet får bara innehålla siffror!"); return false;
	}
	else {
	  var intArticleCount;
	  intArticleCount = document.cart_Add_+formId+.txtItemCount;
	  alert(intArticleCount + " st " + strArticleNr + "kommer läggas i din Varukorg");
	  document.cart_Add_+formID+.submit();
	  }
	}
	//-->
	</SCRIPT>

jag anropar scritpet såhär..

<a href=# OnClick=CheckField('4','Hårddisk IDE 60Gb 7200rpm');><img src=images/button_buy_4.gif BORDER=0</A>

Funktionen CheckField skall kolla först att det är en siffra som är angivet, sen så skall en alert komma upp och
berätta att han beställer ett visst antal varor och sen när man trycker och skall formuläret skickas..

Men jag får syntax fel.. :(

/t

Medlem sedan juni 20004 308 inlägg
#2
function CheckField(formID, strArticleNr){
	var amount=eval("document.cart_Add_"+formID+".txtItemCount.value");
	if(isNaN(amount)){
		alert("Fältet får bara innehålla siffror!");
	} else {
		alert(amount + " st " + strArticleNr + "kommer läggas i din Varukorg");
		eval("document.cart_Add_"+formID+".submit();");
	}
	return false;
}

------------------
/ J

Medlem sedan mars 2001290 inlägg
#3

tack!

/t

250 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)