一个文本框 里边是应该填写数字的 当填入非数字的时候 文本框的后边会显示出提示 然后填入数字后就不显示了
我用的是取hidden的值
{
var s=document.getElement.write("hidden").value;
alert(s);
return;
}
hidden标签我定义好了的 但是当输入非数字然后点击按钮 不显示hidden的内容啊
应该怎么做
我用的是取hidden的值
{
var s=document.getElement.write("hidden").value;
alert(s);
return;
}
hidden标签我定义好了的 但是当输入非数字然后点击按钮 不显示hidden的内容啊
应该怎么做
为什么要用hidden? 用text就行了 你用js得到text的值,判断下就行了, 用hidden浏览器不显示出来,用户怎么输入?
<input id="test" type="text" value=""/>
<input type="button" value="show" onclick="show();"/><div id="hidden" style="display:hidden">输入中含有非数字</div>
<script>
function show()
{
var str=document.getElementById("test").value;
var reg=new RegExp("[\D]+","gi");
var chk=reg.match(reg);
var no=RegExp.$1;
if(no)
{
document.getElementById("hidden").style.display="block"
}
else
{
document.getElementById("hidden").style.display="hidden"
}
}
</script>