青岛海西重工:网页高手请进!

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 01:41:14
下面表单按ENTER就会提交,而且会弹出一个新窗口,但每提交后,文本框(hzzsearch)中内容就会消失,如何让文本框(hzzsearch)中内容在输入新数据前都不会消失(包括刷新)?

代码如下:
<script language="JavaScript">
function princesearch(){
var aaaa;
aaaa=document.all.hzzsearch.value;
window.open("u_user_info.asp?家庭电话=" + aaaa);
}
</script>
<form name="form2" method="post" onsubmit="princesearch()">
<input type="submit" name="Submit" value="提交" style="display:none">
<input name="hzzsearch" type="text" id="hzzsearch" >
</form>

楼上的方法不可行。因为楼主是希望输入到文本框的数据不被清空。
你的方法虽然可以达到提交表单后,文本框有数据,但这个数据并不是用户输入的,而是你事先指定好的默认值。

<script language="JavaScript">
function princesearch(){
var aaaa;
aaaa=document.all.hzzsearch.value;
window.open("u_user_info.asp?家庭电话=" + aaaa);
}
</script>
<form name="form2" method="post" onsubmit="princesearch()">
<input type="submit" name="Submit" value="提交" style="display:none">
<input name="hzzsearch" type="text" id="hzzsearch" value="hzzsearch" >
</form>
加一个value 值就行了

---------
那需要建立绶存