السلام عليكم ورحمة الله ..
قمت بكتابة كود ، وعملت تحقق باستخدام javascript ، ومشت كل الأمور بشكل صحيح ، ولكن هناك خطوة واحدة لم تضبط معي ، وسألونها باللون الأحمر ..
كود PHP:
<script language="javascript" type="text/javascript">
function validate()
{
if(!document.form.R1[0].checked && !document.form.R1[1].checked && !document.form.R1[2].checked )
{
alert('فضلاً تأكد من اختيار المؤهل')
return false
}
if(document.form.R1[3].checked && document.form.other.value =='')
{
alert('فضلاً تأكد من اختيار المؤهل')
document.form.other.focus()
return false
}
}
</script>
<form name="form" method="post" onsubmit="return validate(form)">
<tr>
<td width="100"><strong>المؤهل :</strong></td>
<td width="2"></td>
<td align="right">
<input type="radio" value="متوسط" name="R1">متوسط<br>
<input type="radio" value="ثانوي" name="R1">ثانوي<br>
<input type="radio" value="جامعي" name="R1">جامعي<br>
<input type="radio" value="غير ذلك"name="R1">غير ذلك ، حدد :
<input type="text" name="other" size="20">
</td>
</tr>
</form>
المشكلة أنه لايمكن أن يتحقق من radio و حقل text بنفس الوقت ..
أتمنى المساعدة يا أحباب ..