Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于输入值的Jquery if语句_Javascript_Jquery_Forms_If Statement - Fatal编程技术网

Javascript 基于输入值的Jquery if语句

Javascript 基于输入值的Jquery if语句,javascript,jquery,forms,if-statement,Javascript,Jquery,Forms,If Statement,我正在做一个简单的表格,但我很难让它做我想做的事情。在提交表单时,我需要它检测某个类别的多个输入值是否大于0(因为只应选择一个)。这是表单的html <form onsubmit="calcTime();"> <table> <tr> <p>How long does the task take to perform? (Choose one)</p></tr> <tr&

我正在做一个简单的表格,但我很难让它做我想做的事情。在提交表单时,我需要它检测某个类别的多个输入值是否大于0(因为只应选择一个)。这是表单的html

      <form onsubmit="calcTime();">

  <table>
    <tr>
      <p>How long does the task take to perform?  (Choose one)</p></tr>
    <tr>
      <p>
        <input type="text" style="width: 3em;" id="seconds">&nbsp;  Seconds (Enter an integer 1-60)
        <input type="text" style="width: 3em;" id="minutes">&nbsp;  Minutes (Enter an integer 1-60)
      </p>
    </tr>
    <br>
    <tr>
      <p>How often do you perform the task? (Choose one)</p></tr>
    <tr>
      <p><input type="text" style="width: 3em;" id="day">&nbsp;x Per day&nbsp;
        <input type="text" style="width: 3em;" id="week">&nbsp;x Per week&nbsp;
        <input type="text" style="width: 3em;" id="month">&nbsp;x Per month&nbsp;
        <input type="text" style="width: 3em;" id="year">&nbsp;x Per year&nbsp;
      </p>
    </tr>
    <br>
    <tr>
      <p><input type="submit" value="Submit" id="submitButton"></p>
    </tr>

    <br>
    <tr>
      <p id="result"></p>
    </tr>
  </table>
</form>
谢谢

使用jquery检索元素值

seconds.val()
如果您不使用jquery来选择元素,而是使用纯Javascript

var seconds = document.getElementById('seconds')
您将能够使用value属性
seconds.value

Jquery select返回非本机的“它自己的”对象
HTMLElement

使用Jquery检索元素值

seconds.val()
如果您不使用jquery来选择元素,而是使用纯Javascript

var seconds = document.getElementById('seconds')
您将能够使用value属性
seconds.value


Jquery select返回非本机的“它自己的”对象
HTMLElement

使用Jquery,您可以将“if”语句更改为:

if(seconds.val()>0&&minutes.val()>0)


有关.val()方法的更多信息:

使用jQuery,您可以将“if”语句更改为:

if(seconds.val()>0&&minutes.val()>0)


有关.val()方法的更多信息:

啊,谢谢。我知道这会是一个愚蠢的小疏忽啊,谢谢你。我知道这会是一个愚蠢的小疏忽