我正在尝试通过html表单获取用户输入,通过javacript更新该输入,加载一个网页,在该网页中我将使用更新后的输入进行加载。一切进展顺利,但我似乎无法获得该网页按钮的点击和实际使用输入的字段登录。

编辑::要清楚,此页面将有一个用于输入用户名的按钮。用户输入他的名字并单击按钮。然后,我更新该用户输入并加载一个新网页,在该网页中我将填写用户名字段并单击“登录”按钮。

我一切正常,但似乎无法单击第二个网页上的“登录”按钮。查看网页,我知道我需要单击的类类型名称和按钮值

class =“ btn” type =“ submit” name =“ action” value =“登录”



<!DOCTYPE html>
<html>
<head>
<script>
function func()
{

	var str1 = document.getElementById("name").value;
	var str2 = "12345";
	document.getElementById("name").value = str1.concat(str2);
	return true;


}
</script>
</head>
<body>

<form action="website.com" method="POST">
<input name="login" id="name" value="username" />
<button id="button" onclick="func()">press button</button>


</form>

</body>
</html>

最佳答案

尝试一下



function func() {
  var str1 = document.getElementById("name").value;
  var str2 = "12345";
  document.getElementById("name").value = str1.concat(str2);
  return true;


}

<form action="website.com" method="POST">
  <input name="login" id="name" value="username" />
  <button id="button" onclick="func()">press button</button>
</form>

09-30 13:24
查看更多