js document.form.submit()表单提交实现代码

<script language="网页特效">
function submit2()
{
  var s=document.getelementbyid("ops教程");
  alert(s.value); //显示正确结果,说明函数被执行
  document.form.submit(); //没有按常规的submit() 去执行页面,能否有其它submit()方式

}
</script>

<form name="form" action="" method="post" >
  <select name="ops" id="ops" onchange="submit2()" >
    <option value="1" > cat 1</option>
    <option value="2" > cat 2</option>
    <option value="3" > cat 3</option>
  </select>
<input type="submit" name="submit1" value="change"> //这个submit执行正确,而js中的submit()却不执行?
</form>

分析

必须是onchange="submit.click()"

<form name="form" action="" method="post" >
  <select name="ops" id="ops" onchange="submit.click()" > //这里执行了<input type="submit" name="submit" value="change">
    <option value="1" > cat 1</option>
    <option value="2" > cat 2</option>
    <option value="3" > cat 3</option>
  </select>
<input type="submit" name="submit" value="change"> //这个submit用于配合onchange="submit.click()" 才执行,如何没有这行,让onchange="submit.click()自动执行?
<input type="submit" name="submit1" value="change">
</form>

时间: 2024-09-15 20:08:42

js document.form.submit()表单提交实现代码的相关文章

js 判断文件类型并控制表单提交示例代码_javascript技巧

下面的代码 实现的控制表单提交 复制代码 代码如下: function shangchuan(){ var filepath = document.getElementById("file").value; alert(filepath); if(filepath==""){ alert("请选择上传的文件!"); document.getElementById("file").disabled=true; } var ext

javascript-form表单提交执行代码

问题描述 form表单提交执行代码 想解决form表单重复提交问题,提交的时候禁用提交按钮,因为使用了html5的required属性,所以只能在验证通过后才去禁用按钮,也就是执行submit()的时候禁用按钮 $(function(){ $("form").bind("submit",function(){ $(this).find("input[type=submit]").attr("disabled","di

符合标准的js表单提交的代码_表单特效

复制代码 代码如下: <script language="javascript" type="text/javascript">          document.forms["form_name"].submit(); </script>

不用from表单提交数据代码

<?php include("../inc/inc.php"); islogin(); $Db = new Db(); //此数据库类地址数据库连接类 ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml

js表单提交和submit提交的区别实例分析_javascript技巧

本文实例分析了js表单提交和submit提交的区别.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <

form表单提交之前加一个判断,正确提交否提交失败

问题描述 form表单提交之前加一个判断,正确提交否提交失败 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerNa

设置表单提交数据的编码两种办法

两种解决方案: 1. html表单中设置accept-charset为服务端需要的编码方式,如:  代码如下 复制代码 <form action="/xxx/xxx/" accept-charset="ISO-8859-1"> ... </form> 2. 表单提交前,使用js设置:  代码如下 复制代码 document.charset = 'gb2312';

jquery ajax 表单提交被浏览器拦截解决办法

通常jquery的submit表单提交是不会被拦截的,但是用jquery ajax异步提交是会被拒绝的,既然是异步提交造成的问题,那就好解决了,因为jquery ajax方法提供了参数选项: async : (默认: true) 默认设置下,所有请求均为异步请求.如果需要发送同步请求,请将此选项设置为 false.注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行.  代码如下 复制代码     $.ajax({         url : "/member/pay/do_ali

JavaScript判断表单提交时哪个radio按钮被选中的方法_javascript技巧

本文实例讲述了JavaScript判断表单提交时哪个radio按钮被选中的方法.分享给大家供大家参考.具体分析如下: 这里的表单提交时通过JavaScript判断哪个radio按钮被选中了 <script type="text/javascript"> function findButton() { var myForm = document.forms.animalForm; var i; for(i=0;i<myForm.marsupial.length; i++