-1

我的表格有代码

<form class="form" name="frmName" onclick="javascript:check()">
Answer: <input type="text" name="textboxans">
<input type="submit" value="Submit" >
</form>

当用户点击提交按钮时,我想运行一个脚本,如果用户在答案文本框中输入 15,用户会收到一条警报,但如果没有,则会收到另一条消息。这是我放置在我的 HTML 文档头部的代码。

<script>
function check()
var ans="15";
if (document.forms["frmName"]["textboxans"].value==ans){
alert("That is the correct answer");
}
else{
alert("Sorry. That is the incorrect answer");
}
</script>

我仍然遇到问题,当我按下提交按钮时,什么都没有发生。任何人都可以帮忙吗?

4

3 回答 3

2

onsubmit当单击表单中的提交按钮时发生该事件。

<form class="form" name="frmName" onsubmit="javascript:check()">

于 2013-10-06T05:56:16.067 回答
0

使用 onSubmit()

<form class="form" name="frmName" onSubmit="javascript:check()">
Answer: <input type="text" name="textboxans">
<input type="submit" value="Submit" >
</form>
于 2013-10-06T05:57:49.370 回答
0

试试这个,这会帮助你

var ans="15";
$('form').click(function(){
if ($('input[type=text]').val()==ans){
alert("That is the correct answer");
}
else{
alert("Sorry. That is the incorrect answer");
}
});

小提琴here

{在功能 check() 和输入标签也没有正确关闭后丢失/>,请参与

于 2013-10-06T06:01:48.560 回答