判断<s:textfield>的值如果不是数字就清空
<s:textfieldid="perId"name="permission.perId"onkeyup="checkPerIdChina(this);"></s:tex...
<s:textfield id="perId" name="permission.perId"
onkeyup="checkPerIdChina(this);"
></s:textfield>
function checkPerIdChina(perId) {
var obj = perId
if (obj.value == message) {
obj.value = "";
}
} 展开
onkeyup="checkPerIdChina(this);"
></s:textfield>
function checkPerIdChina(perId) {
var obj = perId
if (obj.value == message) {
obj.value = "";
}
} 展开
4个回答
展开全部
<s:textfield id="perId" name="permission.perId"
onkeyup="if(!this.value.match(/^\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:\d+(?:\.\d+)?)?$/))this.o_value=this.value" onpaste="return false " onkeypress="if(((event.keyCode>=48)&&(event.keyCode <=57))||((event.keyCode==46)) && (this.value.length !=0) ) {event.returnValue=true;} else{event.returnValue=false;}">
</s:textfield>
onkeyup="if(!this.value.match(/^\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:\d+(?:\.\d+)?)?$/))this.o_value=this.value" onpaste="return false " onkeypress="if(((event.keyCode>=48)&&(event.keyCode <=57))||((event.keyCode==46)) && (this.value.length !=0) ) {event.returnValue=true;} else{event.returnValue=false;}">
</s:textfield>
展开全部
清空方法如下:
<script type="text/javascript">
function kong(el, message) {
var obj = el;
if (typeof (el) == "string")
obj = document.getElementById(id);
if (obj.value == message) {
obj.value = "";
}
obj.onblur = function() {
if (obj.value == "") {
obj.value = message;
}}}
</script>
<s:textfield id="biaoti" name="c" cssClass="validate[required] fb_text" maxlength="16" value="最多16个字" onclick="kong(this,'最多16个字');"></s:textfield>
这样就清空了。
<script type="text/javascript">
function kong(el, message) {
var obj = el;
if (typeof (el) == "string")
obj = document.getElementById(id);
if (obj.value == message) {
obj.value = "";
}
obj.onblur = function() {
if (obj.value == "") {
obj.value = message;
}}}
</script>
<s:textfield id="biaoti" name="c" cssClass="validate[required] fb_text" maxlength="16" value="最多16个字" onclick="kong(this,'最多16个字');"></s:textfield>
这样就清空了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得 js里面有一个 ISNAN(value) 的方法 是判断 value 是不是一个数字的 如果是数字 返回 false 不是数字 返回 true 但愿我没记错返回值 要不你自己试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-23
展开全部
if(isNaN(obj.value)){
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询