HTML如何把表单数据传递到javascript内

比如下面这段
<script language="javascript">
var a;
a=document.form1.wenben.value;
</script>
<form action="b.html" method="post">
<input type="text" name="wenben">
<input type="submit" name="Submit" value="提交">
</form>

不知道这样对否?
我用这条语句document.write( xmlhttp.responseText);
服务器返回的数据必须要刷新一下才能显示。

javascript获取html表单中的数据不需要提交即可获取。提交表单是方便服务器端获取前台数据。
你的内容可以这么改:
<form action="b.html" method="post">
<input type="text" name="wenben" id="info">
</form>
<script language="javascript">
var a;
a=document.getElementById("info").value;
</script>
如果想要验证是否已经取到这个值,可以加上一个按钮测试一下:

<form action="b.html" method="post">
<input type="text" name="wenben" id="info">
</form>
<button id="bt">点击测试</button>
<script language="javascript">
var bt = document.getElementById("bt");
bt.onclick = function() {
var a = document.getElementById("info").value;
alert(a);
}
</script>
希望对你有帮助^_^
温馨提示:内容为网友见解,仅供参考
无其他回答