JS三种等级次序的表单提交方法实例深入分析,javascript完毕表单提交后

正文实例深入分析了JS两体系型的表单提交方法。分享给我们供大家参考,具体如下:

正文实例陈述了JavaScript获取网页表单提交形式的点子。分享给我们供咱们参谋。具体如下:

本文实例呈报了javascript完结表单提交后,提交按键不可用的艺术。共享给大家供大家参谋。具体如下:

1.原始的

JavaScript得到网页表单的交给格局是get如故post,获取提交方式得以经过表单的method属性得到

那边运用javascript调控表单提交后,提交开关不可用,可防止范用户多次交由。

<form method="post" action="/student/stureg/add" id="form1" onsubmit="return subForm();">
<button type="submit" class="button red" style="font-size:18px; font-family:'微软雅黑';">提 交</button>
<!DOCTYPE html>
<html>
<body>
<form id="frm1" action="form_action.asp" method="get">
First name: <input type="text" name="fname" value="Donald"><br>
Last name: <input type="text" name="lname" value="Duck"><br>
<input type="submit" value="Submit">
</form>
<p>The method for sending form-data is:
<script>
document.write(document.getElementById("frm1").method);
</script>
</p>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>表单提交后按钮禁用</title>
<script type="text/javascript">
function sub() {
  document.forms[0].elements[0].disabled = true;
  document.forms[0].submit();
}
</script>
</head>
<body>
  <form action="login.action" method="post">
    <input type="button" name="btn" value="提交表单"
 onclick="return sub();" />
  </form>
</body>
</html>

这里的button提交之后,实施subForm()方法,subForm能够对表单进行求证,再次回到false,表单不交付。不然提交。

运行结果如下:

但愿本文所述对大家的javascript程序设计有所帮忙。

function subForm()
{
  var flag = true;
  $(".required").each(function(){
    if(!$(this).val())
    {
      flag = false;
      $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});
      $(this).attr("status","1").val("此处为必填项,请您填写!");
    }
  });
 /*$(".idCardNo").each(function(){
  if(!idCardNo($(this).val()))
  {
   flag = false;
   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});
   if($(this).attr("status")!=1){
    $(this).attr("status","1").val("请填写正确的身份证号码!");
   }
  }
 });*/
 var reg = new RegExp("^[0-9]*$");
 $(".number").each(function(){
  if(!reg.test($(this).val()))
  {
   flag = false;
   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});
   if($(this).attr("status")!=1){
    $(this).attr("status","1").val("请填写正确的联系电话!");
   }
  }
 });
 $(".exCardNo").each(function(){
  if(exCardNo($(this).val())==1)
  {
   flag = false;
   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});
   if($(this).attr("status")!=1){
    $(this).attr("status","1").val("此身份证已报名!");
   }
  }
 });
  return flag;
}
The method for sending form-data is:get

你只怕感兴趣的篇章:

  • Javascript异步表单提交,图片上传,兼容异步模拟ajax本领
  • javascript
    回车键触发布单提交的主题素材
  • js
    表单提交后按键变灰的实例代码
  • JS调整表单提交的艺术
  • JavaScript判别表单提交时哪个radio开关被选中的方法
  • 可实现多表单提交的javascript函数
  • 表单提交时自动复制内容到剪贴板的js代码
  • 符合标准的js表单提交的代码
  • js
    判别文件类型并调节表单提交示例代码
  • JavaScript获得网页表单提交格局的法子
  • JS三种档期的顺序的表单提交方法实例剖析

各样注脚!

瞩望本文所述对大家的javascript程序设计有着扶助。

2.js装置的交由

你大概感兴趣的小说:

  • Javascript异步表单提交,图片上传,兼容异步模拟ajax本领
  • javascript
    回车键触公布单提交的主题材料
  • js
    表单提交后开关变灰的实例代码
  • JS调控表单提交的方法
  • JavaScript决断表单提交时哪个radio按键被选中的点子
  • 可达成多表单提交的javascript函数
  • 表单提交时自动复制内容到剪贴板的js代码
  • 符合规范的js表单提交的代码
  • javascript达成表单提交后,提交按键不可用的办法
  • js
    剖断文件类型并调控表单提交示例代码
  • JS两体系型的表单提交方法实例分析
<form method="post" action="/student/stureg/reglogin" id="form_login">
<a id="submit"><img src="/images/login/login_bt.png" style="cursor:pointer"/></a>

此地并不是付诸开关,而是二个模拟提交的开关。

$("#submit").click(function(){
   if(loginForm())
   {
     $("#form_login").submit();
   }
});

接触提交事件,这里用

onsubmit=”return
loginForm();”就没效果了,不管是否重临false都会付出。所以要在真的付诸以前,做一下证实。

function loginForm(){
 var flag = true;
 $(".notnull").each(function(){
  if(!$(this).val())
  {
   flag = false;
   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});
   $(this).attr("status","1").val("不能为空");
  }
 });
 return flag;
}

回去false,就不调用submit方法。

那正是三种管理表单提交前奏的办法。

更加的多关于JavaScript相关内容感兴趣的读者可查看本站专项论题:《JavaScript查找算法本领计算》、《JavaScript数据结构与算法本事总计》、《JavaScript遍历算法与技术总计》、《JavaScript中json操作技艺总计》、《JavaScript切换特效与技巧总计》、《JavaScript动画特效与技艺汇总》、《JavaScript错误与调解手艺计算》及《JavaScript数学生运动算用法计算》

企望本文所述对我们JavaScript程序设计具备补助。

您恐怕感兴趣的小说:

  • Javascript异步表单提交,图片上传,包容异步模拟ajax技术
  • javascript
    回车键触发布单提交的难点
  • js
    表单提交后按钮变灰的实例代码
  • JS调整表单提交的章程
  • JavaScript剖断表单提交时哪个radio开关被入选的艺术
  • 可完毕多表单提交的javascript函数
  • 表单提交时自动复制内容到剪贴板的js代码
  • 符合标准的js表单提交的代码
  • javascript落到实处表单提交后,提交开关不可用的措施
  • js
    判定文件类型并决定表单提交示例代码
  • JavaScript得到网页表单提交情势的法子

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注