cityhost
January 22nd, 2014, 21:42
با سلام
من میخوام یک فیلد رو اجبار کنم تا پر نشده sumbit نشه
من اومدم این کد رو تو هیدر گذاشتم
<script type="text/javascript">
function chk(){
var cht=true;
var
objlist=Array();
objlist[0]="baste1";
for(var i=0;i<objlist.length;i++){
if(document.getElementById(objlist[i]).value ==""){
document.getElementById(objlist[i]).style.border= "solid #F00 1px";
cht=false;
}else{
document.getElementById(objlist[i]).style.border= "solid #0F0 1px";
}
}
if(cht ){
return true;
}else{
alert('لطفا فیلدهای ستاره دار را تکمیل کنید');
return false;
} }
</script>
بعد تگ فرم رو به این صورت نوشتم
<form method="post" onsubmit="chk();">
حالا وقتی کلیک میکنم پیامی که میخوامو میده اما با ok کردن پیام فرم ارسال میشه و بیخیال فیلد خالی میشه
فیلد اجباری هم خاصیت id برابر با baste1 هست ولی بازم با مشکل مواجه شدم
من میخوام یک فیلد رو اجبار کنم تا پر نشده sumbit نشه
من اومدم این کد رو تو هیدر گذاشتم
<script type="text/javascript">
function chk(){
var cht=true;
var
objlist=Array();
objlist[0]="baste1";
for(var i=0;i<objlist.length;i++){
if(document.getElementById(objlist[i]).value ==""){
document.getElementById(objlist[i]).style.border= "solid #F00 1px";
cht=false;
}else{
document.getElementById(objlist[i]).style.border= "solid #0F0 1px";
}
}
if(cht ){
return true;
}else{
alert('لطفا فیلدهای ستاره دار را تکمیل کنید');
return false;
} }
</script>
بعد تگ فرم رو به این صورت نوشتم
<form method="post" onsubmit="chk();">
حالا وقتی کلیک میکنم پیامی که میخوامو میده اما با ok کردن پیام فرم ارسال میشه و بیخیال فیلد خالی میشه
فیلد اجباری هم خاصیت id برابر با baste1 هست ولی بازم با مشکل مواجه شدم