我的目标是拥有一个文本框和一个按钮。如果我在文本框中输入“你好”,然后按提交按钮,我想有看到充满“世界的文本框中。按功能设置文本框的Javascript值,无需重置
就目前的文本框中的值将betweeen的
改变<html>
<body>
<script>
function validateForm() {
var x = document.forms["myForm"]["Input"].value;
if (x == "Hello") {
alert("test");
document.getElementById("Input").value = "World";
alert("test2");
}
}
</script>
<form name="myForm" action="test.html" onsubmit="return validateForm()" method="post">
Input: <input type="text" id="Input"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
你的代码有什么问题? – BenM
我在本地尝试了代码(Firefox和Chrome),并在文本框中填入了“世界”的对角线 – Benjamin
我在我的Windows 10计算机上使用Chrome运行它,并且一旦我点击第二条警报消息,字段就为空。难道是我的html文件的扩展名是错误的?我将我的代码保存在.html文件中,然后在浏览器中打开它 – demathieu