alert vid submit och kolla siffor i fält.

JavaScript

2 svar · 136 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Trådstart#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;
}
Medlem sedan mars 2001290 inlägg
#3

tack!

/t

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)