Onclick按钮不执行javascript

时间:2014-04-25 19:56:18

标签: javascript php html

好吧我不知道为什么我的第二个按钮不起作用。它似乎很直接,但由于某种原因,它不起作用。 "重置"按钮似乎没有调用clear()函数。

这是HTML。我有两个与数据库交互的按钮。第一个"更新",是过滤搜索结果。第二个,#34;重置",是重新加载页面。现在我只是试图从"重置"中获得最小的功能。按钮。

这是HTML:

 <script src = "filter.js" type="text/javascript"></script>
 ...
 <input type = "button" value = "Update" onclick = "filter(...);">
 <input type = "button" value = "Reset" onclick = "clear();">

然后是filter.js中的javascript:

function filter(...) {
    ...
}

function clear() {
    alert("Alert");
}

3 个答案:

答案 0 :(得分:1)

似乎clear是保留字。请尝试myClear,例如:

<input type = "button" value = "Reset" onclick = "myClear();">
function myClear() {
    alert("Alert");
}

工作示例:http://jsfiddle.net/s8nrd/

答案 1 :(得分:0)

原因是因为clear是保留字,只需将您的函数名称更改为&#34; Clear&#34;:

 <input type = "button" value = "Reset" onclick = "Clear();">

function Clear() {
    alert("Alert");
} 

答案 2 :(得分:0)

我相信clear()可以被引用为Document.clear()尝试以不同方式命名您的函数并发布结果。

点击输入时,您还会收到任何错误输出吗?