ערכתי לאחרונה בתאריך 23.08.08 בשעה 12:14 בברכה, דני15
<script language="javascript"> function checkform() { firstName = myform.fname.value; lastName = myform.lname.value; identity = myform.idn.value; streetNum = myform.streetnum.value; streetName = myform.street.value; kalpi = myform.kalpi.value; stat = myform.Status.value; if ((firstName.length == 0) && (lastName.length == 0) && (identity.length == 0) && (streetNum.length == 0) && (streetName.length == 0) && (kalpi.length == 0)) { alert("לא מילאת כלום, חוצפה !"); return false; } else if ((isNaN(firstName) == false) && (firstName.length > 0)) { alert("שם בלתי תקין"); return false; } else if ((isNaN(lastName) == false) && (lastName.length > 0)) { alert("שם משפחה בלתי תקין"); return false; } else if (((isNaN(identity) == true) || (identity.length > 9) || (identity.length < 4)) && (identity.length > 0)) { alert("תעודת זהות בלתי תקין"); return false; } else if ((isNaN(streetNum) == true) && (streetNum.length > 0)) { alert("מספר רחוב לא תקין"); return false; }else{ myform.submit(); return true; }
} </script>
|
לצורך העניין יש בטופס שדה מסוג RADIO בשם Status שיכול לקבל 0 1 או lalala שזה סתם נתון ששונה מ-0 או 1.
כברירת מחדל השדה לא מסומנת נקודה.
אני רוצה שברגע שהמשתמש סימן 1, הטופס גם יישלח, ולא כמו במצב הנוכחי שהוא כותב לא מילא כלום.
בטח להוסיף איזה שורה, לא מבין בדיוק, ניסיתי הרבה ולא הלך
תודה מראש.