首先上代码

这个jsp文件是根据用户选择的select值将表单提交给相应的页面进行处理

test6-4-表单.jsp

<%@page contentType="text/html;charset=gb2312" import="java.util.*"%>
<html>
<head>

<script language="javascript">
function sub(){
var myform=window.document.getElementById("myform");
if(myform.name.value=="")
{
alert("姓名不能为空,请重新输入");
myform.action="";
myform.submit();

}else{
if(myform.type.value=="普通用户"){
myform.action="test6-4-common.jsp";
myform.submit();

}
else if(myform.type.value=="vip用户"){
myform.action="test6-4-vip.jsp";
myform.submit();
}
else{
myform.submit();
}
}
}
</script>
</head>
<body>
<form  action="test6-4-vip.jsp"  name="myform" id="myform"

method="get" >
姓名<input type="text" name="name" value="">
用户类型<select name="type"><option value="普通用户">普通用户</option>
<option value="vip用户">vip用户</option>
<input type="button" name="su" id="su" value="确认" οnclick="sub();">
</select>
</form>
</body>
</html>

问题:①button的名字换成submit②button的id换成submit。上述两种情况下表单均不能提交成功,猜测可能是与系统自有的submit()函数发生了冲突,导致编译出错,读者可以复制粘贴代码自行测试以加强理解。

test6-4-common.jsp

<%@page contentType="text/html;charset=gb2312"%>
这是普通用户界面
<br>
<a href="test6-4-biaodan.jsp">返回</a>

test6-4-vip.jsp

<%@page contentType="text/html;charset=gb2312"%>
这是vip用户界面
<br>
<a href="test6-4-biaodan.jsp">返回</a>

js表单提交无反应的问题相关推荐

  1. js表单提交,面向对象

    一.js表单验证之后再提交 1.普通按钮onclick函数调用表单的submit()函数 <input type=button name="submit1" value=&q ...

  2. 原生JS 表单提交验证器

    一.前言 最近在开发一个新项目,需要做登陆等一系列的表单提交页面.在经过"缜密"的讨论后,我们决定 不用外部流行的框架,如bootstrap,由于我负责的模块 仅仅是其中的一部分, ...

  3. js表单提交 php,JavaScript提交表单的几种方法

    在我们工作中我们会经常使用到form表单,相信大家再熟悉不过了,那么提交表单有很多种方法,JavaScript提交表单的方法又是如何呢,今天就带大家介绍下JavaScript提交表单的几种方法! 第一 ...

  4. js表单提交,支持图片上传,包含后端php代码

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. <html><head><meta http-equiv="Conte ...

  5. form表单用butten提交后无反应表单提交三种方式

    form表单用butten提交后无反应&表单提交三种方式 一,表单提交无反应 有时候,我们发现表单提交的butten按钮,根本就没niao用.鼠标都点烂了,也提交不上去.找了半天什么错误也没找 ...

  6. Form表单提交成功,但是后台并没有处理数据且debug无效

    今天碰到一个情况,有一个form表单(用ww标签),表单内容是一个实体类的注册信息,点击提交后,发现没有效果,但是前端debugger后,居然ajxa跳转进入success中,居然是成功,但是返回的数 ...

  7. js表单验证,多字段长度校验

    在开发中,有时会遇到几十或一百多甚至更多的字段都需要做长度校验.我们不可能一个字段一个字段的去写,然后我发现input中有maxLength属性可以做到类似的,但是问题是中文字符占2个长度,使用max ...

  8. Pjax无刷新跳转页面实现,支持超链接与表单提交

    什么是pjax? 当你点击一个站内的链接的时候,不是做页面跳转,而是只是站内页面刷新.这样的用户体验,比起整个页面都闪一下来说, 好很多. 其中有一个很重要的组成部分, 这些网站的ajax刷新是支持浏 ...

  9. Form表单提交按钮图片IE6下背景透明(js提交)

    Form表单提交按钮图片IE6下背景透明(js提交) 我们知道 光png图片在IE6下面透明方法很多,网上也很多,但是我今天遇到了个难题:form表单提交按钮png图片要求背景透明.我弄了半天,转个思 ...

最新文章

  1. 深度学习必备---用Keras和直方图均衡化---数据增强
  2. java虚拟机(二)
  3. Eval()特殊绑定
  4. 【python图像处理】python绘制饼状图
  5. python3.7怎么安装django_python开发笔记-Python3.7+Django2.2 Docker镜像搭建
  6. MyEclipse、eclipse代码自动补全
  7. 均匀白噪声的定义及特点_噪声的物理本质是什么?
  8. Valhalla LW2的进展–内联类型
  9. sql server 自定义函数的使用
  10. SQL函数 left()、charindex()的使用
  11. vscode 运行 python
  12. 世界是数字的读后感:
  13. sonarQube代码管理工具
  14. 研发管理 - 流程篇
  15. PRINCE2认证的优势是什么?
  16. [文摘20080226]领导法则 - 陈安之
  17. 科三 二十里铺(带视频)
  18. uni-app 使用蓝牙打印机ESC/POS指令基础方法
  19. 欢迎各位大佬,哥哥姐姐 打赏,
  20. Python | peewee.InterfaceError

热门文章

  1. 小米手机从相册选择图片问题
  2. 修改Ubuntu的DNS详解
  3. JavaSE部分(集合上)
  4. svn 忽略文件夹,svn忽略版本控制
  5. SQL Server DateAdd函数
  6. IOS视频直播:高仿腾讯旗下NOW直播映客直播类型
  7. 深圳辉煌通讯3.8折销售移动联通充值卡及手机
  8. vue那个生命周期函数操作dom_vue生命周期实例小结
  9. Java中接口继承接口
  10. python入门之字符串