一个页面多个FORM公用一个text的问题

dafei0320 2004-09-01 03:33:16
<form name="companionshipForm" method="post" action="http://210.21.24.12/vchat_session.asp">
<tr>
<td bgcolor="#FFFFFF"><p>
<input name="userName" type="text" size="12" value="<%=nick_chat%>">
<br>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" ><img src="images/arrow009_1.gif" width="8" height="16"><input type=submit value="相约东瀛" name="roomid" onclick="click_1();"><font color="#FF9900"></font>
</form>
<form name="companionshipForm2" method="post" action="http://210.21.24.12/vchat_session.asp">
<img src="images/arrow010_1.gif" width="8" height="16"><input type=submit name="roomid" value="异国同乡" onclick="click_1();"><font color="#FF9900"></font></td>
</tr>

</html:form>

<SCRIPT LANGUAGE="JavaScript">
<!--
function click_1(){
document.forms("companionshipForm").submit();
}
//-->
</SCRIPT>
我想这两个from公用 <input name="userName" type="text" size="12" value="<%=nick_chat%>">
怎么实现啊????
完了就结!谢谢!!!
...全文
110 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhushizu 2004-09-01
对对对.和楼主一样...这个问题也是让我百思不得其解...帮楼主顶一下.....希望可以有高手可以解决这个问题
回复
bjblz 2004-09-01
JS实现吧,不明白你为什么要公用?
回复
wandou999 2004-09-01
共用的写成JS比较好
回复
CAnders 2004-09-01
加载另外一个text到companionshipForm2,把它的设置为hidden,但提交companionshipForm2的时候,用Javascript控制它的值跟UserName一样
回复
treeroot 2004-09-01
回答三个字:不可能。
如果可以的话,通知我:wsg0712@163.com

原因:<input>必须在form中,但是form是不可以嵌套的。
所以两个form的形式必须是这样的
1
<form>
2
</form>
3
<form>
4
</form>
5
这五个位置,<input>只有放在2和4才有效,不可能共享。
所以只有通过JavaScript来控制。
回复
一点晴 2004-09-01

你用1个FORM就可以,只是2个按钮提交不同ACTION就可以。
<!--
function click_1(act){
document.forms("companionshipForm").action=act;
document.forms("companionshipForm").submit();
}

</SCRIPT>
........
<input type="button" value="异国同乡" onclick="click_1("vchat_session.asp");">
回复
dafei0320 2004-09-01
自己UP!
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-01 03:33
社区公告
暂无公告