获取值或者添加颜色:
var name = sen.text;
$("#studentName").val(name);
$(sen).css("color","red");
1.去下拉框的选中的值 $("#listenLevel option:selected").val(),
$("#deptId option:selected").text(),
2.取多选框的值:
var ids =[];
$('input[name="userId"]:checked').each(function(){
ids.push($(this).val());
});
3.取多选框的单个值:
var value=$('[name=all]:checked').val();
4.获取单选按钮选中的值
$('input:radio[name="sex"]:checked').val();
5.下拉框默认选中的操作
$("#selIndustyType option[value='1']").attr("selected", "selected");
一个ajax请求:
addBlacklist(){
var url = "/blacklist/save.action";
var data = {
"customerId" : $("#customerId").val(),
"ip" : $("#ip").val(),
"description" : $("#description").val(),
"enddate" : $("#endDate").val()
};
//新增时验证参数
if (!verificationParam(data)) {
return;
}
$.ajax({
type : "post",
url : url,
data : data,
dataType : "json",
async:false,
success : function(data) {
if (data.result == 0) {
W.$.dialog.alert('操作成功!',function(){
W.addCallback();
});
} else {
W.$.dialog.alert(data.msg);
}
},
error : function(msg) {
W.$.dialog.alert(data.msg);
}
});
}
相关的ajax验证:
var customerId = userData.customerId;
if (customerId.replace(/^ +| +$/g,'')=='') {
W.$.dialog.alert("客户编号不得为空!");
return false;
}
var chinesePatrn = /[\u4E00-\u9FA5]/g;
if(chinesePatrn.test(customerId)){
W.$.dialog.alert("客户编号不得是汉字!");
return false;
}
//只能为整数
var customerIdParam =/^(-|\+)?\d+$/;
if(!customerId.replace(/^ +| +$/g,'')==''){
if (!customerIdParam.test(customerId)) {
W.$.dialog.alert("请输入有效的客户编号!");
return false;
}
}
//检查该访客信息是否存在
if(checkBlacklist_cusId()){
W.$.dialog.alert("请输入有效的客户编号!");
return false;
}
var ip = userData.ip;
if (ip.replace("^[ ]+$", "").length == 0) {
W.$.dialog.alert("IP地址不得为空!");
return false;
}
var ipParam =/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
if (!ipParam.test(ip)) {
W.$.dialog.alert("ip地址格式不正确");
return false;
}
if(checkBlacklist()){
W.$.dialog.alert("此IP地址已存在!");
return false;
}
var enddate = userData.enddate;
if (enddate.replace("^[ ]+$", "").length == 0) {
W.$.dialog.alert("失效时间不得为空!");
return false;
}
var description = userData.description;
if (description.replace(/^ +| +$/g,'')=='') {
W.$.dialog.alert("阻止原因不得为空!");
return false;
var password = userData.password;
var patrn = /^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]{6,22}$/;
if (!patrn.test(password)) {
W.$.dialog.alert("密码为6到22位字母数字,特殊字符只能有~!@#$%^&.*");
return false;
}
var email = userData.email;
if (email.replace(/(^\s*)|(\s*$)/g, "").length != 0) {
var emailPtrn = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
if(!emailPtrn.test(email)){
W.$.dialog.alert("邮箱格式不正确!");
return false;
}else if(email.length>50){
W.$.dialog.alert("邮箱超长!");
return false;
}
}
//手机号码
var phone = userData.phone;
if (phone.replace(/(^\s*)|(\s*$)/g, "").length != 0) {
var pattenPhone = /^(0|86|17951)?(13[0-9]|15[012356789]|17[01678]|18[0-9]|14[57])[0-9]{8}$/;
if(!pattenPhone.test(phone)){
W.$.dialog.alert("手机号码格式不正确!");
return false;
}
}