<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="FCK" %>
<jsp:useBean id="sn" scope="page" class="com.bean.SystemBean" />
<jsp:useBean id="tb" scope="page" class="com.bean.TraveBean" />
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String dir=sn.getDir();
%>
<HTML><HEAD><TITLE>后台操作区</TITLE>
<LINK href="<%=basePath %><%=dir %>/images/Admin_Style.css" type=text/css rel=stylesheet>
<LINK href="<%=basePath %><%=dir %>/images/style.css" type=text/css rel=stylesheet>
<script type="text/javascript" src="<%=path %>FCKeditor/fckeditor.js"></script>
<STYLE type=text/css>
BODY {
MARGIN-LEFT: 0px; BACKGROUND-COLOR: #ffffff
}
.STYLE1 {color: #ECE9D8}
</STYLE>
</HEAD>
<script type="text/javascript">
function sub()
{
var form = document.getElementById('form1');
if(document.form1.name.value.replace(/\s+$|^\s+/g,"").length<=0||document.form1.age.value.replace(/\s+$|^\s+/g,"").length<=0
||document.form1.tel.value.replace(/\s+$|^\s+/g,"").length<=0||document.form1.remark.value.replace(/\s+$|^\s+/g,"").length<=0
||document.form1.address.value.replace(/\s+$|^\s+/g,"").length<=0)
{
alert("所有项目必须填写!");
return false;
}
form.submit();
}
</script>
<%
String message = (String)request.getAttribute("message");
if(message == null){
message = "";
}
if (!message.trim().equals("")){
out.println("<script language='javascript'>");
out.println("alert('"+message+"');");
out.println("</script>");
}
request.removeAttribute("message");
%>
<%
String username=(String)session.getAttribute("user");
if(username==null){
response.sendRedirect(path+"/error.jsp");
}
else{
String method=request.getParameter("method");
if(method==null){
method="addygzl";
}
//String wydz,String fx,String jzmj,String symj,String yzmc,String jg,String gzdw,String yb,
// String cwwz,String tczh,String wydz,String kssj,String jzsj,String bz
String name = "";
String age="";
String tel="";
String address="";
String remark="";
String id="";
if(method.equals("upygzl")){
id=request.getParameter("id").trim();
List newsList=tb.getOneYg(Integer.parseInt(id));
name=newsList.get(1).toString();
age=newsList.get(3).toString();
tel=newsList.get(4).toString();
address=newsList.get(5).toString();
remark=newsList.get(6).toString();
}
%>
<BODY onload="document.form1.infoContent.value=document.form1.content.value" >
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align="left" vAlign=top >
<table width='100%' cellspacing='1' cellpadding='3' bgcolor='#CCCCCC' class="tablewidth">
<tr class="head">
<td colspan="2">
<%
if(method.trim().equals("addygzl")){
%>
添加员工信息
<%}else{%>
修改员工信息
<%} %>
</td>
</tr>
<form id="form1" name="form1" action="<%=basePath %>WyServlet" method="post" >
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align="right">员工姓名:<input type="hidden" name="method" value="<%=method %>"> <input type="hidden" name="id" value="<%=id %>"></div></td>
<td ><input name="name" type="text" id="name" size="40" maxlength="100" value="<%=name %>"></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align="right">性 别:</div></td>
<td ><input name="sex" type="radio" value="男" checked> 男 <input name="sex" type="radio" value="女"> 女 </td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align="right">员工年龄:</div></td>
<td ><input name="age" type="text" id="age" size="10" maxlength="100" value="<%=age %>"></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align="right">联系电话:</div></td>
<td ><input name="tel" type="text" id="tel" size="40" maxlength="100" value="<%=tel %>"></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align="right">联系地址:</div></td>
<td ><input name="address" type="text" id="address" size="40" maxlength="100" value="<%=address %>"></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align="right">备 注:</div></td>
<td ><textarea name="remark" cols=40 rows=5><%=remark %></textarea></td>
</tr>
<tr bgcolor='#FFFFFF'>
<td colspan="2" align="center">
<input class=mmcinb type='button' name='button' value='提交数据' onclick='sub()'>
</td>
</tr>
</table>
</form>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
<%} %>
</HTML>
高呼 HELP~啊~~不知道为什么submit不提交,servlet类没有反映,注 web.xml里的相关信息配置准确无误。~毕业设计 着急
分享到:
相关推荐
总的来说,遇到Chrome不支持`form.submit()`的情况,可以考虑使用Ajax方式进行异步提交,或者检查代码中是否存在其他可能导致问题的因素,如JavaScript语法错误、事件绑定等。同时,保持浏览器更新到最新版本,以及...
在本文中,我们将深入探讨一个可能导致`form.submit()`无法提交表单的错误原因,以及如何解决这个问题。 首先,我们要理解`form.submit()`这个JavaScript方法。它是HTML表单对象的一个方法,用于触发表单的提交动作...
在form表单提交中,使用button来间接完成submit的提交更为灵活。下面是实现方法: 使用button按钮实现submit提交,需要在button标签中的使用onclick方法,然后在JavaScript中实现具体,代码如下: <head> ...
3. 配置选项:jQuery Form提供了一系列配置选项,如dataType(返回数据类型)、beforeSubmit(提交前回调)、afterSubmit(提交后回调)等,可根据需求进行设置。 四、应用场景 1. 数据实时保存:在网页编辑器或...
虽然用submit方法来提交表单有违Unobtrustive Javascript的原则,但有时候不得不用,比如做搜索提示(auto-complete)选中Item之后就需要用JS来提交搜索表单。 二、问题分析 既然本身不响应事件,那只有手工触发这些...
jquery.form.js是一款基于jQuery的扩展插件,用于以AJAX方式提交表单。在本篇文章中,我们将详细探讨该插件所提供的方法以及它们的用法和选项。 首先,我们需要了解插件的基本使用方法。通过调用`.ajaxForm()`方法...
在Web开发中,jQuery库极大地简化了JavaScript操作,特别是在处理表单提交方面。本文将深入探讨jQuery中处理表单提交的多种方式,结合源码解析,帮助开发者更好地理解和应用。 一、常规的表单提交 在HTML中,表单的...
`jQuery-form.js`是一个流行的JavaScript插件,它扩展了`jQuery`库的功能,使得表单的提交、上传和处理变得更加简单和灵活。 ### jQuery-form.js 插件简介 `jQuery-form.js`插件由Malsup创建,它的主要目标是提供...
然后,在`<head>`标签中引入JQuery.js和Form.js,并编写一个简单的JavaScript回调函数: ```html <script type="text/javascript"> $(document).ready(function () { $('#myForm').ajaxForm(function () { alert...
在众多的jQuery插件中,`jquery.form.js`是一个非常实用的插件,专门用于处理表单的提交和Ajax化,使得表单操作更为便捷和灵活。 `jquery.form.js`插件是基于jQuery核心功能扩展的,它提供了丰富的API和配置选项,...
在传统的HTML表单提交中,文件上传往往不支持AJAX方式,但jQuery Form插件通过IFrame技术实现了这一点。当表单包含`<input type="file">`元素时,插件会创建一个隐藏的IFrame,将表单数据提交到IFrame的src属性指定...
4. 模拟提交:在某些API测试或者自动化测试中,可能会使用 `document.forms[].submit()` 来模拟用户的提交行为,测试服务器的响应。 需要注意的是,使用 `submit()` 方法时要确保对可能出现的错误和异常有足够的...
在 Web 开发中,使用 AJAX 进行异步表单提交是一种常见的技术手段,它允许开发者无需重新加载整个页面即可提交数据并接收响应结果。JQuery 提供了一个强大的插件——JQuery Form,它可以简化这一过程。本文将详细...
`ajaxSubmit`是jQuery Form Plugin中的关键方法,它允许开发者使用Ajax方式提交表单,不需页面刷新。这个方法接收一个可选的设置对象作为参数,可以自定义请求的细节,例如数据类型(如JSON或XML)、URL、提交方法...
JavaScript是Web开发中不可或缺的一部分,尤其对于前端开发者来说,它就如同每天必不可少的早餐,提供着必要的能量和灵感。"JAVAScript的早餐.rar"这个压缩包文件,就像一道精心准备的早餐,帮助我们轻松地消化...
对于`<button>`,因为其不具有自动提交功能,所以需要在JavaScript中手动调用`submit()`方法来提交表单。 3. **表单级事件处理**:使用`onsubmit`事件处理函数,可以为整个表单添加验证逻辑。当表单被提交时,`...
在Web开发中,jQuery Form插件是一个非常实用的工具,它扩展了jQuery的功能,使得表单数据的Ajax异步提交变得简单易行。这里我们将深入探讨jQuery Form 3.5版本,了解其核心特性、使用方法以及如何实现高效、流畅的...
在使用Layui设计表单时,经常会遇到表单提交后页面刷新导致的重复提交问题。为了解决这个问题,开发者需要确保表单只提交一次,防止不必要的数据重复处理或者服务器的重复计算。下面详细解释几种防止Layui表单重复...
3. 对目标表单元素添加`submit`事件监听器,使用`$.ajaxForm`或`$.ajaxSubmit`方法来处理表单提交。 4. 在提交事件的处理函数中,调用`$.confirm`以弹出确认对话框,根据用户的选择决定是否执行表单提交。 通过这样...