我在点击提交按钮时尝试清除表单。它在新窗口中打开一个页面,输入字段中输入的值仍然显示。
function clearform (formid){
$('#'+formid).reset()
}
HTML:
<form id="email-subscribe" action="http://feedburner.google.com/fb/a/mailverify?uri=MYURI&loc=en_US" method="post" target="_blank">
<input id="email" name="email" type="text" tabindex="1" placeholder="Enter your email" />
<button type="submit" onClick="clearform('email-subscribe');" >Submit</button>
</form>
我错过了什么?
答案 0 :(得分:2)
reset()
是DOM元素的方法,而不是jQuery方法。
document.getElementById(formid).reset();
或
$('#formid')[0].reset();