全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1383|回复: 8
打印 上一主题 下一主题

HTML表格怎么样不同选项提交到不同地方

[复制链接]
跳转到指定楼层
1#
发表于 2012-12-24 20:42:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没解决方案
有个下拉的选项框,有123456 6个选项,然后怎么样选1选项就提交到A站,选B选项就提交到B站

评分

参与人数 1威望 +1 收起 理由
小旋风 + 1 JS一下

查看全部评分

2#
发表于 2012-12-24 20:43:25 | 只看该作者
貌似这个老师没教过我们哦
3#
 楼主| 发表于 2012-12-24 20:43:59 | 只看该作者
a35253283 发表于 2012-12-24 20:43
貌似这个老师没教过我们哦

这个不属于html范围哦
4#
发表于 2012-12-24 20:47:46 来自手机 | 只看该作者
if else 然后重定向到其它url 并用$_get获取url的参数即可
5#
发表于 2012-12-24 20:49:22 | 只看该作者
本帖最后由 Ebola 于 2012-12-24 20:53 编辑
Zoplor 发表于 2012-12-24 20:47
if else 然后重定向到其它url 并用$_get获取url的参数即可


按楼上说的貌似可以吧。
先POST到一个页面,然后if判断ABCDEF 然后再重定向get到A、b、c
6#
发表于 2012-12-24 20:50:05 来自手机 | 只看该作者
Ebola 发表于 2012-12-24 20:49
正解

先POST到一个页面,然后if判断ABCDEF 然后再重定向get到A、b、c

来呢  搞基
7#
发表于 2012-12-24 21:44:50 | 只看该作者
本帖最后由 dvbhack 于 2012-12-24 23:20 编辑

假设你的form id为"myForm",那个下拉选项select的id为"myOption",不要用submit按钮,用普通按钮(type="button"),然后按钮的onclick事件如下:
  1. var opt = document.getElementById('myOption').value;
  2. var form = document.getElementById('myForm');
  3. switch opt {
  4.     case 1:
  5.         form.setAttribute('action', 'A站地址');
  6.         break;
  7.     case 2:
  8.         form.setAttribute('action', 'B站地址');
  9.         break;
  10.     // 以此类推
  11.     default:
  12.         form.setAttribute('action', 'G站地址'); // 如果都不符合,提交到G站
  13. }
  14. // 下面的语句正式提交表单。
  15. form.submit();
复制代码
备注:form.submit()这个方法并不兼容所有浏览器,如果用这种方法,建议使用jQuery,$(form).submit() 即可。
8#
发表于 2012-12-24 21:48:28 | 只看该作者
本帖最后由 dvbhack 于 2012-12-24 23:04 编辑

更简单的办法是:

  1. <form id="myForm" action="" method="post">
  2.     <select onchange="document.getElementById('myForm').action=this.value">
  3.         <option value="A站地址">1</option>
  4.         <option value="B站地址">2</option>
  5.         <option value="C站地址">3</option>
  6.     </select>
  7.     <input type="submit" value="提交">
  8. </form>
复制代码
我写了个简单的demo:http://demo.ofcdn.me/demo-form.php

评分

参与人数 1威望 +7 收起 理由
袜子 + 7 新思路,学习了,没想过这样也可以!.

查看全部评分

9#
发表于 2012-12-24 22:18:40 | 只看该作者
好123上面那里哭了,抄吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-11 17:28 , Processed in 0.271534 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表