仅当用户开始在输入字段中输入时,如何从输入值中删除某些警告文本?

在表单验证之后,我有一个值被 php 回显在输入字段中,如下所示:

x - Confirm valid surname

" - Confirm valid surname"如果我想在用户开始在输入字段中键入时(理想情况下更改为有效姓氏时)删除匹配文本(这将是一条警告消息),什么代码(仅限 Javascript)适合使用?


慕神8447489
浏览 66回答 1
1回答

慕森王

你的“输入”是这样的吗?<input value="<?php echo $errorMessage; ?>"/>我建议使用“占位符”属性,<input placeholder="<?php echo $errorMessage; ?>"/>或者如果你想继续使用 JS,var inputBox = document.getElementById(INPUT_BOX_ID);inputBox.oninput = function(){&nbsp; &nbsp; inputBox.value = inputBox.value.replace(" - Confrim valid surname",""); // Simply remove the Error Text you've echoed&nbsp; &nbsp; inputBox.oninput = null; //&nbsp; Delete the function so user can type something}// Its still not detecting the valid surname, but its removes the " - Confrim valid surname"
打开App,查看更多内容
随时随地看视频慕课网APP