val('') 清除字段但值仍然存在

时间:2021-04-06 19:55:09

标签: javascript html validation

我想要的

当我提交表单时,如果值无效,此特定字段必须变为空。

我有这个功能可以验证值并在必要时将其设置为空。

问题

当我尝试使用无效值提交表单时,该函数会清除该字段并且它似乎可以工作,但是如果我再次单击以提交表单,旧值(不再出现在该字段中)有点绕过验证并插入到数据库中。

val('') 正在清理该字段,但值仍然存在。

代码

这是我使用的代码:

if (response==true) {
    $("#license").val('');
}

我已经尝试过的

document.getElementById('license').value = "" // didn't work at all
$("#license").val(' '); // with one space but I lose the placeholder visualization, and I need it

有人可以帮我吗?谢谢!

0 个答案:

没有答案