我有一个使用我无法访问验证的servlet的表单。希望该字段预先填入值“输入促销代码”的权力 - 遗憾的是,由于占位符不能与IE一起使用,该字段将在提交默认文本时通过验证过程。
如果值在提交表单时等于默认文本,是否有办法清除该字段的值? (jquery或javascript)
谢谢!
答案 0 :(得分:0)
您尚未提供任何代码可供使用,但从概念上讲,您可以使用javascript挂钩表单的提交功能,检查预填充值是否仍在表单中,如果是,则清除它然后允许提交继续。
答案 1 :(得分:0)
你应该把它扔到负荷的地方。 如果您还没有在页面上使用jQuery,它将如下所示:
$(function() {
// when the submit button is pressed
$('#yourForm').submit(function() {
if($('#yourInputBox').val() == YOUR_DEFAULT_STRING)
$('#yourInputBox').val(''); // clear the value
return true; // submit the form
});
});