`
jieAmei
  • 浏览: 29464 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

function checkAll(){

阅读更多
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<html>
<head>
    <title>用户信息</title>
     <script type="text/javascript">
     function isDate(str){
    var reg = /^(\d{4})\-(\d{2})\-(\d{2})$/ ;
     if (reg.test(str)){
     return true;
     }
     else {
     return false;
     }
     }
     function checkEmail(email) {
var reg  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (reg.test(email)) return true;
else {
alert('您的电子邮件格式不正确');
return false;
}
}
function checkMobile(mobile){
var reg = /^\\(?\\d{3,4}[-\\)]?\\d{7,8}$/
if(reg.test(mobile))return true;
else {
alert("你的电话号码格式不正确");
    return false;
}
}

     function checkAll(){
      with(document.all){
         if (!isDate(document.getElementById("regTiem").value)){
             alert("请输入正确的日期格式!例如:2000-01-01!");
             txtEndDate.focus();
             return false;
         }
         /*if(!checkEmail(document.getElementById("email").value)){
         alert("请输入正确的邮件格式!例如:***@**.com");
         return false;
         }
         if(!checkMobile(document.getElementById("mobile").value)){
         alert("请输入正确的号码格式");
         return false;
         }*/
       }
     }
     </script>
</head>
<body>
<s:form action="userAction!editUser.action">
<input type="hidden" value="add"/>
<input type="hidden" name="action" value='<s:property value="action"/>'/>
<s:property value="message"/><br>

<!-- <s:if test="user.userId != null">
<s:property value="user.userId"/>,<s:property value="user.userName"/>,
<s:property value="user.regTiem"/>,<s:property value="user.gender"/>,
<s:property value="user.state"/>,<s:property value="user.password"/>,
<s:property value="user.mobile"/>,<s:property value="user.email"/>,
<s:property value="#request.myname"/>,<s:property value="#session.mysex"/>
</s:if>-->

<br>
  <table>
      <tr>      
        <td>
          <s:hidden name="user.userId"/>   
          <s:textfield label="姓名" name="user.userName"/>         
         </td>
      </tr>
      <tr>       
        <td>
          <s:textfield label="密码" name="user.password" />
        </td>
      </tr>
      <tr>      
        <td>
          <s:textfield id="regTiem" label="出生日期" name="user.regTiem" />
        </td>
      </tr>
      <tr>       
        <td>
          <s:select label="性别" name="user.gender" list="#{ 1:'男', 2: '女', 3: '未知'}" listKey="key" listValue="value">
          </s:select>
        </td>
      </tr>
      <tr>      
        <td>
          <s:textfield label="地址" name="user.state"/>
        </td>
      </tr>
      <tr>      
        <td>
          <s:textfield label="电话" id="mobile" name="user.mobile"/>
        </td>
      </tr>
      <tr>      
        <td>
          <s:textfield label="邮箱" id="email" name="user.email" />
        </td>
      </tr>
     
      <tr>
        <td align="right">
         <s:submit vlaue="保存" onClick="checkAll()"/>
        </td>
      </tr>
    </table>
</s:form>

<br>
<a href="${pageContext.request.contextPath}">返回主页</a><br>
<s:a href="userAction!userList.action">返回显示</s:a>
</body>
</html>
分享到:
评论
2 楼 jieAmei 2012-06-19  
http://hi.baidu.com/liheyuan87/blog/item/4122bb02b8b709084bfb5196.html
1 楼 jieAmei 2012-06-06  
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="userName">
<field-validator type="requiredstring">
<message>用户名不能为空!</message>
</field-validator>
</field>
<field name="password">
<field-validator type="stringlength">
<param name="minLength">6</param>
<param name="maxLength">16</param>
<message>用户密码长度为6到16之间!</message>
</field-validator>
</field>
</validators>

相关推荐

    checkbox全选与全不选 xml解析导入与导出 IE下点击select的option单击事件

    function CheckAll(form)根据name=chkAll的checkBox的选中与否来设置其它checkBox全选与全不选,并激活一个事件来验证表单 function UnselectAll(form)取消选择 function ExportXML(checkboxName)导出xml模板文件 ...

    JavaScript全选和反选

    function checkAll(boolvalue){ var items=document.getElementsByTagName("input"); for(i=0;i;i++){ if(items[i].type=="checkbox"){ items[i].checked=boolvalue; } } } //反选 function IscheckAll...

    checkbox全选所涉及到的知识点介绍

    1、IE里起作用,火狐不起作用 IE版本 代码如下: [removed] function checkALL(str)//全选控制的JS { var a=document.getElementsByName(str); var n=a.length; for(var i=0;i&lt;n;i++) { a[i].checked=window.event...

    在b/s开发中经常用到的javaScript技术整理

    function checkAll(str) { var a = document.getElementsByName(str); var n = a.length; for (var i=0; i; i++) a[i].checked = window.event.srcElement.checked; } function checkItem(str) { var ...

    jquery、js操作checkbox全选反选

    操作checkbox,全选反选 代码如下: //全选 function checkAll() { $(‘input[name=”TheID”]’).attr(“checked”, “checked”); } //反选 function uncheckAll() { $(‘input[name=”TheID”]’).each(function()...

    比较全的JS checkbox全选、取消全选、删除功能代码

    看下面两种实现方法: JS checkbox 方法一: 代码如下:function checkAll() { var code_Values = document.all[‘code_Value’]; if(code_Values.length){ for(var i=0;i&lt;code_Values.length;i++) { code_Values...

    jquery attr方法获取input的checked属性问题

    问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop...全选 function checkAll() { var checkedOfAll=$(“#selectAll”).prop(“checked”); alert&#40;checkedOfAll&#41;

    使用js如何实现全选与全不选

    js: 代码如下: function checkAll(name) { var el = document.getElementsByTagName(‘input’); var len = el.length; for(var i=0; i&lt;len; i++){ if((el[i].type==”checkbox”) && (el[i].name==name)){ el[i]...

    jQuery中checkbox反复调用attr(‘checked’, true/false)只有第一次生效的解决方法

    function checkAll() { $(input[name=ids]).attr(checked, true); } /** * 全不选 */ function uncheckAll() { $(input[name=ids]).attr(checked, false); } 问题描述: 初始状态复选框没有全选,点击全选...

    Jquery CheckBox全选方法代码附js checkbox全选反选代码

    jquery方法如下: 代码如下: function CheckAll(val) { $(“input[name=’chkJob’]”).each(function() { this.checked = val; }); $(“#chkAll”).attr(“checked”, val);//设定全选按钮状态 } val 该参数传递的...

    asp.net GridView控件中实现全选的解决方案

    第一种:利用客户端控件实现 JS: 代码如下: [removed] function checkAll() { var checklist=document.getElementsByTagName(“input”); for(var i=0;i&lt;checklist.length;i++) { if(checklist[i].type==”...

    PHP实现批量删除(封装)

    前台 ...function checkall(all) { var ck = document.getElementsByClassName("ck"); if(all.checked) { for(var i=0;i&lt;ck.length;i++) { ck[i].setAttribute("checked","checked"); } }

    Javascript实现CheckBox的全选与取消全选的代码

    本文介绍的方法,触发条件独立,可以全选或... [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]js函数 代码如下: [removed] function checkAll(name) { var el = document.getElementsByTagName(‘input’); var len

    两种不同的方法实现js对checkbox进行全选和反选

    通过两种不同的方法实现用js来对checkbox进行全选和反选: 方法一: 1:js实现checkbox的 全选 功能: 代码如下: function checkAll() { var code_Values = document.getElementsByTagName(“input”); for(i = 0;i ...

    javaScript checkbox 全选/反选及批量删除

    function CheckAll(){ if(a==1) { for(var i=0;i&lt;window.document.form1.elements.length;i++) { var e = form1.elements[i]; e.checked =false; } a=0; } else { for(var i=0;i&lt;window.document.form1....

    javascript关于复选框的实用脚本代码

    在很多网站里这都是一个很常见... function checkAll(str){ var a=document.getElementById(“t”+str).getElementsByTagName(“input”); var b=document.getElementById(“d”+str); for(var i=0;i 休闲娱乐  

    比较实用的复选框的实用javascript脚本

    在很多网站里这都是一个很常见... function checkAll(str){ var a=document.getElementById(“t”+str).getElementsByTagName(“input”); var b=document.getElementById(“d”+str); for(var i=0;i 休闲娱乐  

    gridview checkbox 全选

    function GetAllCheckBox(CheckAll) { var items = document.getElementsByTagName("input"); for(i=0; i;i++) { if(items[i].type=="checkbox") { items[i].checked = CheckAll.checked; } } } ...

Global site tag (gtag.js) - Google Analytics