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

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)