Проблема, с которой я столкнулся, заключается в том, что если пользователь покидает поле ввода userdata
, я хочу, чтобы оно предназначалось для ввода и отображения текста, уведомляя их о том, что это обязательное поле.innerHTML не отображается должным образом
Я использую innerHTML
для отправки сообщения div
или непосредственно в поле ввода, но ничего не отображается. Я также пытался использовать <p>
, <span>
, и это тоже не сработало. Любая помощь приветствуется.
<!doctype html>
<html>
<head>
</head>
<body>
<form>
<input type="text" id="user1">
<div id="error"></div>
<button onClick="test()">Work</button>
</form>
<script type="text/javascript">
function test(){
var userdata = document.getElementById("user1").value;
if(userdata == ""){
document.getElementById("error").innerHTML="Please fill in Blanks";
}
}
</script>
</body>
</html>
«Я также пытался использовать \ п \ п, и ничего работал ", что такое' \ n \ n'? –
@LightStyle '\ n' - это новый символ строки в javascript. – starbeamrainbowlabs
@starbeamrainbowlabs ROTFL Я знаю, OP забыл использовать кодовые цитаты '' в качестве разделителей для своих собственных тегов, поэтому они не отображались, см. Редактирование, чтобы понять, что я говорю;) –