<%@ 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>
分享到:
相关推荐
function CheckAll(form)根据name=chkAll的checkBox的选中与否来设置其它checkBox全选与全不选,并激活一个事件来验证表单 function UnselectAll(form)取消选择 function ExportXML(checkboxName)导出xml模板文件 ...
function checkAll(boolvalue){ var items=document.getElementsByTagName("input"); for(i=0;i;i++){ if(items[i].type=="checkbox"){ items[i].checked=boolvalue; } } } //反选 function IscheckAll...
1、IE里起作用,火狐不起作用 IE版本 代码如下: [removed] function checkALL(str)//全选控制的JS { var a=document.getElementsByName(str); var n=a.length; for(var i=0;i<n;i++) { a[i].checked=window.event...
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 ...
操作checkbox,全选反选 代码如下: //全选 function checkAll() { $(‘input[name=”TheID”]’).attr(“checked”, “checked”); } //反选 function uncheckAll() { $(‘input[name=”TheID”]’).each(function()...
看下面两种实现方法: JS checkbox 方法一: 代码如下:function checkAll() { var code_Values = document.all[‘code_Value’]; if(code_Values.length){ for(var i=0;i<code_Values.length;i++) { code_Values...
问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop...全选 function checkAll() { var checkedOfAll=$(“#selectAll”).prop(“checked”); alert(checkedOfAll)
js: 代码如下: function checkAll(name) { var el = document.getElementsByTagName(‘input’); var len = el.length; for(var i=0; i<len; i++){ if((el[i].type==”checkbox”) && (el[i].name==name)){ el[i]...
function checkAll() { $(input[name=ids]).attr(checked, true); } /** * 全不选 */ function uncheckAll() { $(input[name=ids]).attr(checked, false); } 问题描述: 初始状态复选框没有全选,点击全选...
jquery方法如下: 代码如下: function CheckAll(val) { $(“input[name=’chkJob’]”).each(function() { this.checked = val; }); $(“#chkAll”).attr(“checked”, val);//设定全选按钮状态 } val 该参数传递的...
第一种:利用客户端控件实现 JS: 代码如下: [removed] function checkAll() { var checklist=document.getElementsByTagName(“input”); for(var i=0;i<checklist.length;i++) { if(checklist[i].type==”...
前台 ...function checkall(all) { var ck = document.getElementsByClassName("ck"); if(all.checked) { for(var i=0;i<ck.length;i++) { ck[i].setAttribute("checked","checked"); } }
本文介绍的方法,触发条件独立,可以全选或... [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]js函数 代码如下: [removed] function checkAll(name) { var el = document.getElementsByTagName(‘input’); var len
通过两种不同的方法实现用js来对checkbox进行全选和反选: 方法一: 1:js实现checkbox的 全选 功能: 代码如下: function checkAll() { var code_Values = document.getElementsByTagName(“input”); for(i = 0;i ...
function CheckAll(){ if(a==1) { for(var i=0;i<window.document.form1.elements.length;i++) { var e = form1.elements[i]; e.checked =false; } a=0; } else { for(var i=0;i<window.document.form1....
在很多网站里这都是一个很常见... function checkAll(str){ var a=document.getElementById(“t”+str).getElementsByTagName(“input”); var b=document.getElementById(“d”+str); for(var i=0;i 休闲娱乐
在很多网站里这都是一个很常见... function checkAll(str){ var a=document.getElementById(“t”+str).getElementsByTagName(“input”); var b=document.getElementById(“d”+str); for(var i=0;i 休闲娱乐
function GetAllCheckBox(CheckAll) { var items = document.getElementsByTagName("input"); for(i=0; i;i++) { if(items[i].type=="checkbox") { items[i].checked = CheckAll.checked; } } } ...