View Full Version : سوال: چک کردن فیلد radio
ravand
پنج شنبه 04 آذر 1389, 20:29 عصر
می خواستم بدونم چجوری می تونم فیلد radio رو هم مثل فیلد text اعتبارسنجی کنم ؟ و اگه کاربر بهش اهمیت نده یا فراموش کنه که انتخاب بکنه با جاوا اسکریپ بشه بهش پیام داد؟
<input type="radio" value="1">
Mr FTHEL
پنج شنبه 04 آذر 1389, 23:40 عصر
اینم اسکریپت :لبخند:
<script>
// GetE
function $(id)
{
return document.getElementById(id);
}
//acceept terms & Checker
function MrFTHEL (sub,ch)
{
var submit = $(sub);
var checker = $(ch);
submit.disabled = ( checker.checked ) ? "" : "disabled";
}
</script>
<input id="checkr" type="radio" onclick="MrFTHEL('submitr','checkr');" /> <span>میتونی متن هم بزاری</span>
<input type="submit" id="submitr" class="uppp" name="submitr" disabled="disabled" value=" متن " />
ravand
جمعه 05 آذر 1389, 06:43 صبح
داداش این کدت کار نمی کنه وقتی روی تیکش کلیک می کنم انتخاب نمیشه . دکمه اش هم غیر فعاله. بالاخره باید انتخاب بشه ولی نمیشه.:متفکر:
ravand
جمعه 05 آذر 1389, 07:16 صبح
داداش
من خودم گشتم پیدا کردم ایناست:
<html>
<head>
<script>
function valbutton(thisform) {
// place any other field validations that you require here
// validate myradiobuttons
myOption = -1;
for (i=thisform.myradiobutton.length-1; i > -1; i--) {
if (thisform.myradiobutton[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("You must select a radio button");
return false;
}
// place any other field validations that you require here
thisform.submit(); // this line submits the form after validation
}
</script>
</head>
<body>
<form name="myform" action=ali.php>
<input type="radio" value="1st value" name="myradiobutton" />1st<br />
<input type="radio" value="2nd value" name="myradiobutton" />2nd<br />
<input type="radio" value="3rd value" name="myradiobutton" />3rd<br /> <br />
<input type="submit" name="submitit" onclick="valbutton(myform);return false;" value="Validate" />
<input type="reset" name="reset" value="Clear" />
</form>
</body>
</html>
:لبخند:
Mr FTHEL
جمعه 05 آذر 1389, 10:48 صبح
داداش
من خودم گشتم پیدا کردم ایناست:
<html>
<head>
<script>
function valbutton(thisform) {
// place any other field validations that you require here
// validate myradiobuttons
myOption = -1;
for (i=thisform.myradiobutton.length-1; i > -1; i--) {
if (thisform.myradiobutton[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("You must select a radio button");
return false;
}
// place any other field validations that you require here
thisform.submit(); // this line submits the form after validation
}
</script>
</head>
<body>
<form name="myform" action=ali.php>
<input type="radio" value="1st value" name="myradiobutton" />1st<br />
<input type="radio" value="2nd value" name="myradiobutton" />2nd<br />
<input type="radio" value="3rd value" name="myradiobutton" />3rd<br /> <br />
<input type="submit" name="submitit" onclick="valbutton(myform);return false;" value="Validate" />
<input type="reset" name="reset" value="Clear" />
</form>
</body>
</html>:لبخند:
عزیز www.uploadfa.net رو ببن خوم از همین کد استفاده میکنم مشکلی هم نداره تیک رو که بزاری فعال میشه submit :چشمک: توی کد دستکاری نکن :لبخند:
funpatogh
جمعه 12 آذر 1389, 04:14 صبح
<html>
<head>
<title>Untitled</title>
<script language="javascript">
function check(){
var status=document.getElementById("ok").checked;
document.getElementById("submit").disabled="";
}
</script>
</head>
<body>
<input type="radio" id="ok" value="ok" onclick="check();"><br>
<input type="submit" id="submit" value="Send" disabled="disabled">
</body>
</html>
Mr FTHEL
دوشنبه 15 آذر 1389, 00:16 صبح
کی گفته؟:لبخند:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.