14-10-2005, 20:17
|
|
|
חבר מתאריך: 07.12.04
הודעות: 2,153
|
|
הדרך שאתה הדגמת הינה בשיטת DOM, כיום יותר מקובל לעבוד לפי ID, כלומר, לתת לשדה הקלט ID מסויים:
קוד:
<input type="text" name="field" id="field" />
ואז בכדי לפנות אליו ולשלוף את הערך המצוי בו:
קוד:
document.getElementById('field').value
נגיד והוא נמצא בטופס ואתה עובד לפי תקן HTML 4, אז יהיה גם נכון להשתמש בdhtml: (אף שזה פחות מומלץ)
קוד:
document.formName.inputName.value
וכמובן שאין כל בעיה להשוות ערך זה למשתנה כלשהו:
קוד:
if (document.getElementById('field').value==varName))
{
statements
}
רציתי גם להרחיב שניתן לפנות לשדות הקלט ע"י מערך elements כשם שניתן לפנות לכל הלינקים בעמוד ע"י links, לכל האימג'ים בimages ולפריימים בframes.
קוד:
document.formName.elements[0].value
נערך לאחרונה ע"י Web בתאריך 14-10-2005 בשעה 22:34.
|