<div id="operation"></div><input id="ans" type="text" /><input id="validate_btn" type="button" value="check" />
write below code in the js file.
var answer; var method = ['+', '-', '*']; var operation; //var operation='1+2+3'; // load new operation on page laod new_operation(); // function to create new mathematical operation function new_operation(){ operation = get_number() + get_method() + get_number()+ get_method() + get_number(); $('#operation').html(operation); } // get random number function get_number() { return Math.round((Math.random() * (9 - 1) + 1)).toString(); } function get_method() { // alert(method.length); return method[Math.round((Math.random() * (method.length - 2) + 1))]; } // validate user entered value $('#validate_btn').click(function() { // alert(eval(operation)); if ($('#ans').val() == eval(operation)) { alert('you have done rigth job.'); new_operation(); $('#ans').val(''); } else { alert('Try again'); } });get online sample on jsfiddle. http://jsfiddle.net/ENzWp/1/
No comments:
Post a Comment