javascript - Jquery if statement based on input values -


i'm making simple form , i'm having trouble getting want. on form submission need detect if multiple inputs of category have values greater 0 (because 1 should selected). here's html of form

      <form onsubmit="calctime();">    <table>     <tr>       <p>how long task take perform?  (choose one)</p></tr>     <tr>       <p>         <input type="text" style="width: 3em;" id="seconds">&nbsp;  seconds (enter integer 1-60)         <input type="text" style="width: 3em;" id="minutes">&nbsp;  minutes (enter integer 1-60)       </p>     </tr>     <br>     <tr>       <p>how perform 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> 

the jquery function isn't working far this...

function calctime() { var seconds = $('#seconds'); var minutes = $('#minutes'); var perday = $('#day'); var perweek = $('#week'); var permonth = $('#month'); var peryear = $('#year'); if ((seconds.value > 0) && (minutes.value > 0)) { alert('please choose either seconds or minutes!'); return false;   } } 

thanks

use jquery method val retrieve elements value.

seconds.val() 

if not use jquery select element, pure javascript

var seconds = document.getelementbyid('seconds') 

you able use value property seconds.value.

jquery select returns 'it's own' object not native htmlelement.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -