569
צפיות
צפיות
9
תשובות
תשובות
פניה לטופס דרך משתנה בJS?
שפונים לטופס בJS זה הולך ככה:
document.FormName.FieldName.value
document.FormName.FieldName2.value
יש אפשרות כלשהי לשים את הdocument ואת שם הטופס במשתנה, ושם השדה ישתנה כל הזמן?
למשל כך:
var frm="document.FormName";
frm.FieldName.value
frm.FieldName2.value
אני זוכר שפעם הצלחתי לעשות ככה, עכשיו משום מה זה לא מצליח לי..
תודה לעוזרים
9 תשובות
document.FormName בלי מרכאות
תודה!!
לא עובד..
זה כותב לי frm.FormName is null or not an object .
קוד:
var frm=document.FormName;
function Name(){
if(f.Name.value=="")
{
alert('אלרט');
f.Name.focus();
return false;
}
}
נסה להכניס את המשתנה לפונקציה
function Name(){
var f=document.FormName;
if(f.Name.value=="")
{
alert('אלרט');
f.Name.focus();
return false;
}
}
כמובן,
אם אתה שם את הסקריפט הזה בחלק של ה-head אז מן הסתם זה כותב לך את זה כי אלמנט ה-form עדיין לא נטען ע"י הדפדפן
תודה זה עובד!
ותודה גם לבילד הום על הניסיון
יישור אלרט לצד ימין?
איך מיישרים alert לצד ימין, חוץ מקביעת dir=rtl בתג html ?
יש דרך?
תלוי בהגדרות השפה של המשתמש…
לא בשליטתך (לפחות לא ברוב הדפדפנים)
יש דרך לראות את הקוד HTML שיוצר סקר
יש דרך לראות את הקוד HTML שיוצר סקריפט JS?
למשל יש לי כזה סקריפט:
<script language="javascript">
document.write("<b>bla</b>");
</script>
יש דרך לראות את הפלט שלו? (<b>bla</b>)
בדפדפן אני רק אראה את הקוד של הג'אווה סקריפט, לא את הפלט.
תודה