html表单只输入数字或字母
只用html里的命令如何实现,只输入数字,字母,字母+符号之类的?表示还没学css和javascript...
只用html里的命令如何实现,只输入数字,字母,字母+符号之类的?表示还没学css和javascript
展开
2个回答
展开全部
单纯HTML无法碧旁实现你要的功能,javascript也只能实现客户端的限制,培慧枯要做到完全限制还是配洞需要服务端的逻辑控制。我给一下js的实现吧
function checkInput(obj){
var _szText = obj.value;
if(!_szText) return;
for(var i=0;i<_szText.length;i++)
{
if(_szText.charCodeAt(i) > 128)
{
alert('只允许输入数字,字母,符号');
return;
}
}
}
然后你的HTML控件像这样:<input type='text' onchange='checkInput(this)' />
也就是加一下onchange事件的触发就可以了。
function checkInput(obj){
var _szText = obj.value;
if(!_szText) return;
for(var i=0;i<_szText.length;i++)
{
if(_szText.charCodeAt(i) > 128)
{
alert('只允许输入数字,字母,符号');
return;
}
}
}
然后你的HTML控件像这样:<input type='text' onchange='checkInput(this)' />
也就是加一下onchange事件的触发就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询