<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>只允许输入数字和回车的多行文本框js 代码</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
<!--把下面代码加到<body>与</body>之间-->
<textarea cols="80" rows="20" style="ime-mode:disabled" onkeyup="value=value.replace(/[^ d]/g,'')" oncontextmenu="self.event.returnvalue=false">
实例代码二
文本框只能输入数字'
procedure tform1.edit1keypress(sender: tobject; var key: char);
begin
if not (key in ['0'..'9', #8, #13]) then
begin
key := #0;
showmessage('只能输入数字');
end;
end;
代码三
js验证只能输入数字.
function check_validate1(value){
//定义正则表达式部分
var reg = /^d+$/;
if( value.constructor === string ){
var re = value.match( reg );
return true;
}
return false;
}
实例四
<input name="selectid" type="text" class="input" size="30" style="ime-mode:disabled" onkeydown="if(event.keycode==13)event.keycode=9" onkeypress="if ((event.keycode <48 || event.keycode>57)) event.returnvalue=false">
js文本框只能输入数字
在网页里让文本框只能输入数字的一种方法。外加回车换tab (网页特效 key键的使用)+禁止切换输入法第一步利用样式表。
<asp教程:textbox runat="server" id="tt" style="ime-mode:disabled" onkeydown="mykeydown()"></asp:textbox>
第二步利用js脚本。
function mykeydown() {
var k = window.event.keycode; if ((k == 46) || (k == 8) || (k == 189) || (k == 109) || (k == 190) || (k == 110) || (k >= 48 && k <= 57) || (k >= 96 && k <= 105) || (k >= 37 && k <= 40))
{ }
else if (k == 13) {
window.event.keycode = 9;
}
else {
window.event.returnvalue = false;
}
}