![](/img/trans.png)
[英]Trying to show a div if the input value of a form field is empty, using jQuery
[英]show input field value in div using javascript
我有一个按钮,当我点击它时会显示一个表单,它有一个输入字段名称,我试图在提交表单后在另一个 div 中显示输入字段值。 但我做不到。 我做错了什么?
<!DOCTYPE html>
<html>
<head>
<script>
function showDiv() {
document.getElementById('hello').style.display = "block";
}
function showValue(){
var name = document.getElementById('name').value;
document.getElementById('ans').innerHTML = name;
}
</script>
</head>
<body>
<input type="button" onclick="showDiv()" value="click on me"/>
<form id="hello" style="display:none;">
<label>Enter Name: </label><br>
<input type="text" id="name" required>
<input type="submit" value="submit" onclick="showValue()">
</form>
<div id="ans"></div>
</body>
</html>
请帮助我,提前致谢。
该值实际上出现在div
但您的表单会立即提交。 逃避的一种方法是不使用提交按钮。 将input[type=submit]
更改为button[type=button]
。
这将阻止提交表单。
function showDiv() { document.getElementById('hello').style.display = "block"; } function showValue() { var name = document.getElementById('name').value; document.getElementById('ans').innerHTML = name; document.getElementById('hello').style.display = "none"; }
<input type="button" onclick="showDiv()" value="click on me" /> <form id="hello" style="display:none;"> <label>Enter Name: </label><br> <input type="text" id="name" required> <button type="button" onclick="showValue()">submit</button> </form> <div id="ans"></div>
function showDiv() { document.getElementById('hello').style.display = "block"; } function showValue() { var name = document.getElementById('name').value; document.getElementById('ans').innerHTML = name; document.getElementById('hello').style.display = "none"; }
<input type="button" onclick="showDiv()" value="click on me" /> <form id="hello" style="display:none;"> <label>Enter Name: </label><br> <input type="text" id="name" required> <button type="button" onclick="showValue()">submit</button> </form> <div id="ans"></div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.