webForumDet fria alternativet

validera formulär

1 svar · 268 visningar · startad av Bj

BjMedlem sedan sep. 2000320 inlägg
#1

Jag får ingen ordning på en validering. Jag har följande script som funkar men behöver lägga till att inga tecken så som (punkt) eller (kolon) får skrivas i fälten.

<script>
function valid(){
var antal1 = document.orderform.antal1.value;
var apris1 = document.orderform.apris1.value;
var antal2 = document.orderform.antal2.value;
var apris2 = document.orderform.apris2.value;
var antal3 = document.orderform.antal3.value;
var apris3 = document.orderform.apris3.value;
if (antal1=="" &#0124;&#0124; apris1=="" &#0124;&#0124; antal2=="" &#0124;&#0124; apris2=="" &#0124;&#0124; antal3=="" &#0124;&#0124; apris3==""){
	alert ("Du måste ange ett värde i Antal eller Apris. Skriv siffran 0 om det ej skall vara någonting")
	return false
	}
}
</script>
BjMedlem sedan sep. 2000320 inlägg
#2

Hittade svaret hos tilja.

var tilja1 = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\.\;\:\'\*\¨\^\~\s]/gi;
var kolla1 = document.orderform.apris1.value.search(tilja1);
if(kolla1 != -1)
{
alert("Fältet APRIS får endast innehålla siffror och kommatecken. Ej punkt, kolon eller liknande.")
return false
}
Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb