我有代码
$('#resetbtnB').click(function() {
$('#bgfade').fadeIn('slow');
$('#webpopup').fadeIn('slow');
});
如果' resetbtnB'例如是段落或图像。但是,当重置'重置时,它不起作用。是一个输入按钮。
E.g。
使用
<p id="resetbtnB"> Reset </p>
不是
<input type="submit" value="Reset" name="resetbtnB" id="resetbtnB"/>
为什么此代码不适用于输入按钮,如何将其更改为有效?
答案 0 :(得分:2)
因为type =“submit”也会在表单内部触发提交事件,因此它会覆盖click事件。 所以要么尝试删除类型“提交”并将“按钮”写成这样的
<input type="button" value="something" name="resetbtnB" id="resetbtnB"/>
或者编写jquery函数.submit
文档:DocumentDB