[ js ] 文字方塊的值會跑掉~~
各位大大好~~
小弟寫了一個 js的函數 ;用來檢查user 輸入的值~~~~
如下
function choosevalue(obj){
for(var i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i].value;
}
}
return "";
}
function check(){
if (!FufildLeng(form.page_account_no)) {
alert('帳號為六碼!');
obj.select();
obj.focus();
return false;
}
if (!FufildLengNull(form.page_name)) {
alert('姓名不可空白!');
obj.select();
obj.focus();
return false;
}
if(!checkchoose(form.radoPerm)){
alert('權限未設定;請先設定權限!!');
form.radoPerm[0].focus();
return false;
}
return true;
}
function goUrl1(){
if(!check()){return false;}
form.action='a.php';
form.submit();
}
function checkchoose(obj){
for(var i=0;i<obj.length;i++){
if(obj[i].checked){
return true;
}
}
return false;
}
function fild_valid(obj){
var re = /^\d+$/;
if (obj.value!="" && !re.test(obj.value)) {
alert("您必須輸入數字!");
obj.select();
return false;
} else {
return true;
}
} //function
function FufildLeng(obj){
if (obj.value.length !=6 ) {
return false;
}else{
return true;
}
}
function FufildLengNull(obj){
if (obj.value.length ==0 ) {
return false;
}else{
return true;
}
}
呼叫如下~~
<form id="form" name="form" method="post" action="">
<label><br />
<br />
</label>
<table class="datatable>
<tr>
<td colspan="2"><div align="center">新增使用者</div></td>
</tr>
<tr>
<td >帳號</td>
<td ><input type="text" name="page_account_no"
onBlur="fild_valid(this)" /></td>
</tr>
<tr>
<td>姓名</td>
<td><input type="text" name="page_name" /></td>
</tr>
<tr>
<td>權限</td>
<td><input type ="radio" name ="radoPerm" value="C">Callcenter 管理者A
<input type ="radio" name ="radoPerm" value="O">管理者B<input type
="radio" name ="radoPerm" value="G">使用者</td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="Submit" value="送出"
onclick="goUrl1();"/>
</div>
</label></td>
</tr>
</table>
<label></label>
<label></label>
<br />
<label><br />
</form>
請問~~
1. 當使用者輸入submit後若有錯誤,則所有的值都會清掉;不知道有没有方法可以保留?
2. 我希望這個可以供其他的程式呼叫(目前是寫死在js中)不知道那裡可以修正?
謝謝您的回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.241.8
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章