用JS动态改变表单form里的action值属性的两种方法


Posted in Javascript onMay 25, 2016

方法1:

<form id="form1" name="form1" method="post" action="../news/index.asp">
   <table width="100%" height="43" border="0" cellpadding="0" cellspacing="0">
    <tr>
     <td height="28"><input name="keyword" type="text" style="width:150px" id="keyword"/></td>
    </tr>
    <tr>
     <td height="28"><select name="Searchtype" style="width:110px" id="Searchtype" onchange="Searchtype1();">
      <option value="news" selected="selected">新闻中心</option>
      <option value="case">工程案例</option>
     </select>
     <input type="submit" name="Submit" value="搜索" /></td>
    </tr>
   </table>
 </form>
 <script language="javascript">
 function Searchtype1(){
 var type=document.getElementById("Searchtype").options[document.getElementById("Searchtype").selectedIndex].value;
 if (type=="news"){document.getElementById("form1").action="../news/index.asp"}
 else if (type=="case"){document.getElementById("form1").action="../case/index.asp"}
 }
 </script>

方法2:

<html>
<head>
<script language="javascript">
function check(){
if(document.form1.a[0].checked==true)
document.form1.action="1.htm"
else
document.form1.action="2.htm"
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onSubmit="check();">
转到页面一<input type="radio" name="a">
转到页面二<input type="radio" name="a">
<input name="" type="submit" value="提交">
</form>
</body>
</html>

以上这篇用JS动态改变表单form里的action值属性的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
jQuery打印指定区域Html页面并自动分页
Jul 04 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
js实现一个猜数字游戏
Mar 31 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
Sep 01 Javascript
基于bootstrop常用类总结(推荐)
Sep 11 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
在element-ui的select下拉框加上滚动加载
Apr 18 Javascript
如何使用JavaScript实现栈与队列
Jun 24 Javascript
js实现简易点击切换显示或隐藏
Nov 29 Javascript
vue中watch的用法汇总
Dec 28 Vue.js
动态设置form表单的action属性的值的简单方法
May 25 #Javascript
Angularjs过滤器使用详解
May 25 #Javascript
jQuery限制图片大小的方法
May 25 #Javascript
jQuery中设置form表单中action值的实现方法
May 25 #Javascript
使用jquery提交form表单并自定义action的实现代码
May 25 #Javascript
jQuery改变form表单的action,并进行提交的实现代码
May 25 #Javascript
jQuery短信验证倒计时功能实现方法详解
May 25 #Javascript
You might like
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
浅析php中json_encode()和json_decode()
2014/05/25 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
Python实现聊天机器人的示例代码
2018/07/09 Python
python中的json总结
2018/10/11 Python
对python指数、幂数拟合curve_fit详解
2018/12/29 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
本科生详细的自我评价
2013/09/19 职场文书
数学教研活动总结
2014/07/02 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
个人工作能力自我评价
2015/03/05 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
公司地址变更通知
2015/04/25 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS