如何在客户端实现调变!

money824 2004-10-20 11:47:35
<form action="1.htm" name="f">
<input name="one"><input type="submit">
</form>

<form action="2.htm" name="f">
<input name="two"><input type="submit">
</form>

<form action="" name="f">
<input type="radio" name="ff" value="one">one
<input type="radio" name="ff" value="two">two
<input type="submit">
</form>

当我选择one时,会执行1.htm;当我选择two时,会执行2.htm,
如何用脚本来判断???
请高手指教!能否提供代码??谢谢!
...全文
23 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅雪香 2004-10-21
  • 打赏
  • 举报
回复
用不了这么多form吧
from的action属性是可以改变的
如:
<form id="frmDisplay" action="" method="post" ....></form>
<script language="javascript">
frmDisplay.action="a.htm";
alert(frmDisplay.action);
frmDisplay.action="b.htm";
alert(frmDisplay.action);
frmDisplay.submit();
</script>
环境:Windows XP SP3、 VC++ 6.0、 Windows 2003 SDK 使用步骤: 1、下载解压之后,使用VC++ 6.0打开两个工程:一个是SocketServer和一个ClientSocket工程。 2、首先运行服务器工程,选默认的口1008 3、然后运行客户工程,选默认的口1008和默认的服务器地址 4、再运行多个客户进程 5、如果一切正常,可以每个客户的消息发送,我们可以在服务和各个客户同步看到消息 实现一个服务器对多个客户的关键是,在服务的使用集合CPtrList类用保存客户的socket对象,思想与Java中的编程思想一样,只不过Java中会使用多线程技术,在Vector集合保存客户的socket对象,而MFC框架提供了CSocket类,它是一个异步通信的类,所以看上去代码比较Java的多线程代码简单的实现了一个对多的即时通讯功能。另外,MFC提供了CSocketFile类和CArchive类与CSocket类实现了C++的网络通讯编程功能。 本示例注释非常详细,所有的辅助类都放一个util目录中,然后在工程中分了一个目录来管理这些辅助类,使用代码非常清晰。手动书写部分的代码是按Java的规范书写,当然其它代码由IDE生成的,所以是MS的风格,所以当你看代码时,只要是使用“骆驮命名法”的方法都是本人书写的功能性代码。 参看的思路:在服务要从回方法onAccept读起;而客户代码主要从OnSendButton方法读起,即可理解整个代码的意思。 阅读对象:具有Java的Socket编程经验的人员,并且希望能够书写出比Java效率更高的即时通讯程序的人员

87,888

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧