|
@@ -20,6 +20,9 @@
|
|
|
.hidden {
|
|
|
display: none;
|
|
|
}
|
|
|
+ .error {
|
|
|
+ border: 1px solid red !important;
|
|
|
+ }
|
|
|
</style>
|
|
|
</head>
|
|
|
|
|
@@ -129,7 +132,7 @@
|
|
|
<dd>
|
|
|
<input id="atime" name="" type="text" class="txt" style="width:160px;" onClick="WdatePicker({el:this,dateFmt:'yyyy-MM-dd'})" readonly="readonly" placeholder="请选择体检日期"/>
|
|
|
<select id="extend" name="extend" class="slt" style="width:130px; ">
|
|
|
- <option>预约时间</option>
|
|
|
+ <option value="">预约时间</option>
|
|
|
<option value="08:00">08:00</option>
|
|
|
<option value="08:30">08:30</option>
|
|
|
<option value="09:00">09:00</option>
|
|
@@ -221,6 +224,9 @@
|
|
|
var atime = $("#atime").val();
|
|
|
var extend = $("#extend").val();
|
|
|
var birth = $("#birth").val();
|
|
|
+
|
|
|
+ var validate = check();
|
|
|
+
|
|
|
$.post("/appointment/save", {
|
|
|
"bid":bid,
|
|
|
"itemid":itemid,
|
|
@@ -251,18 +257,36 @@
|
|
|
}
|
|
|
|
|
|
function clearStep(){
|
|
|
-
|
|
|
for(var i = 1; i < 3; ++i){
|
|
|
$("#step" + i).removeClass("ed");
|
|
|
$("#step" + i).removeClass("ing");
|
|
|
$("#step" + i).removeClass("soon");
|
|
|
|
|
|
-
|
|
|
$("#step" + i + "Content").addClass("hidden");
|
|
|
$("#step" + i + "Content").addClass("hidden");
|
|
|
$("#step" + i + "Content").addClass("hidden");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ function check(){
|
|
|
+ var idValidates = [/^\d{17}[\dXx]$/, /^.+$/, /^1\d{10}$/, /^.+$/, /^.+$/, /^.+$/]
|
|
|
+ var ok = true;
|
|
|
+ var ids = ["idcard", "name", "phone", "birth", "atime", "extend"]
|
|
|
+ for (var i = 0; i < ids.length; ++i){
|
|
|
+ var id = ids[i]
|
|
|
+ var obj = $("#" + id)
|
|
|
+ var val = obj.val()
|
|
|
+
|
|
|
+ var validate = idValidates[i]
|
|
|
+ if (validate && validate.test(val)){
|
|
|
+ obj.removeClass("error")
|
|
|
+ }else{
|
|
|
+ obj.addClass('error')
|
|
|
+ ok = false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return ok;
|
|
|
+ }
|
|
|
/* ]]> */
|
|
|
</script>
|
|
|
</body>
|