想要在提交按钮上单击验证数字文本框

时间:2014-09-08 16:36:15

标签: jquery validation

嗨,大家好我刚接触jquery并陷入困境,我需要你的帮助来验证只接受提交按钮onclick功能的数字值的文本框

这是jquery代码

<script>
function validate()
 {
   var number=$('#number').val();
   if(number=="")
  {
   alert("only number");
   return false;
  }
 }

和html

  <input type="text" id="number"value="" />
  <input type="submit" onclick="return validate();"/> 

2 个答案:

答案 0 :(得分:0)

只需解析为数字并检查其编号:

function validate()
{
   var number = $('#number').val();
   var cnumber = parseFloat(number);

   if(isNaN(cnumber))
   {
    alert("only number");
    return false;
   }
   return true;
 }

或者只是:

function validate()
{
   var number = $('#number').val();

   if(isNaN(number))
   {
    alert("only number");
    return false;
   }
   return true;
 }

这里的工作示例:http://jsfiddle.net/fals/Lbq9td9j/

答案 1 :(得分:0)

使用jquery可以:

 var currentValue = $(obj).val();
     if($.isNumeric(currentValue)){.....