try<form name="form1" onsubmit="return checkInput(this)">
Text1:<input type="text" name="txt1"><br>
Text2:<input type="text" name="txt2" onpaste="return false" onkeypress="testInput()"><br>
<input type="submit">
</form>
<script language="javascript">
function testInput()
{
var n = event.keyCode;
if (n<48 || n>57)
event.keyCode = 0;
}function checkInput(oForm)
{
var s1 = oForm.txt1.value;
s1 = s1.replace(/^\s+|\s+$/g,""); if (s1.length == 0)
{
alert("please enter something");
oForm.txt1.focus();
return false;
}
else if (s1.replace(/\d+/g,"").length > 0)
{
alert("please enter numbers only");
oForm.txt1.focus();
return false;
} var s2 = oForm.txt2.value;
s2 = s2.replace(/^\s+|\s+$/g,"");
if (s2.length == 0)
{
alert("please enter something");
oForm.txt2.focus();
return false;
}
return true;
}
</script>
Text1:<input type="text" name="txt1"><br>
Text2:<input type="text" name="txt2" onpaste="return false" onkeypress="testInput()"><br>
<input type="submit">
</form>
<script language="javascript">
function testInput()
{
var n = event.keyCode;
if (n<48 || n>57)
event.keyCode = 0;
}function checkInput(oForm)
{
var s1 = oForm.txt1.value;
s1 = s1.replace(/^\s+|\s+$/g,""); if (s1.length == 0)
{
alert("please enter something");
oForm.txt1.focus();
return false;
}
else if (s1.replace(/\d+/g,"").length > 0)
{
alert("please enter numbers only");
oForm.txt1.focus();
return false;
} var s2 = oForm.txt2.value;
s2 = s2.replace(/^\s+|\s+$/g,"");
if (s2.length == 0)
{
alert("please enter something");
oForm.txt2.focus();
return false;
}
return true;
}
</script>
<!--
function checknum2(i){
var txt=eval("document.form1.price"+i);
var len=txt.value.length;
if (isNaN(txt.value)){
txt.value=txt.value.substring(0,len-1);
txt.focus();
}
}
//-->
</SCRIPT>
<input name="price" type="text" size="10" onkeyup="checknum2(<%=i%>);" onkeydown="tab();">
<!--
function oncheck()
{
{var str=document.form1.count.value;
if(str=="")
{ document.form1.count.value="";
document.form1.count.focus();
return false;}
var flag=0;
if (str.length<4)
{for(i=0;i<str.length;i++)
{
var tempSub=str.substring(i,i+1);
var compareStr="0123456789";
if (compareStr.indexOf(tempSub)<0)
{
flag=1;
break;
}
}
}
else
{
event.returnValue=false;
flag=1;
document.form1.count.value="";
document.form1.count.focus();
}
if (flag==0){
return true;
}
else{
document.form1.count.value="";
document.form1.count.focus();
return false;
}
}
}
//-->
</SCRIPT>
<input type="text" size="3" name="count" align="right" value="1" onKeyDown="oncheck();">
<input type=text name=txt onpaste="return false;" onkeypress="cc()">
<input type=submit value=submit></form><script language=javascript>
function cc()
{
var k = window.event.keyCode
if(k<48 || k>57)
{
alert("必须输入数字!")
event.returnValue=false;
event.keyCode = 0;
}
}
function aa()
{
var ss = document.all.txt.value;
if (ss == "") return false; //不允许空值
if (!(ss.match(/\D/)==null)){
alert("你输入的不是数字");
document.all.txt.focus; //将光标定在这个文本框里
return false;}
return true;
}
</script>
Text2:<input type="text" name="txt2" onpaste="return false" onkeypress="with(window.event)return keyCode<58&&keyCode>47||keyCode==46"><br>