נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: לא מסתדר לי משהו בטופס HTML פשוט

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
יהונתן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 11 August 2007 בשעה 00:24 | IP רשוּם
ציטוט יהונתן

שלום לכם יש לי טופס HTML פשוט ומשהו פשוט לא מסתדר לי.

יש לי טופס ובו תיבות בחירה נניח שיש לי שם שמות של חברות מכוניות,

אני רוצה שהלקוח ילחץ נניח על השם AUDI זה ישר יוביל אותו לעמוד שנקרא audi.html.

הנה הקוד שלי:


קוד:

<form name="yazransearch">
<select name="yaz" size="5" dir="rtl" lang="he">
<option dir="rtl" value="100">בחר יצרן</option>
<option>אודי</option>
<option>אופל</option>
<option>איסוזו</option>
<option>אלפא</option>
</select>
</form>

חשבתי אולי לשלב onchange או on click או  onselect אבל אף אחד מהם לא עובד לי.

יכול להיות שלא הצלחתי עם הסוגרים, אפשר בבקשה דוגמא/ עזרה פה?

תודה מראש, יונתן!

חזרה לתחילת העמוד הצג את כרטיס החבר של יהונתן חפש הודעות אחרות של יהונתן בקר בדף הבית של יהונתן
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 11 August 2007 בשעה 00:35 | IP רשוּם
ציטוט shoshan

לא שלחת קוד js
s:

קוד:
<form name="yazransearch">
<select name="yaz" size="5" dir="rtl" lang="he" onchange="if (document.yazransearch.yaz.selectedIndex > -1)

location.href = document.yazransearch.yaz.options[document.yazransearch.yaz.selectedIndex].value;">
<option dir="rtl" value="#">בחר יצרן</option>
<option value="audi.html">אודי</option>
<option value="opel.html">אופל</option>
<option value="isuzu.html">איסוזו</option>
<option value="alpha.html">אלפא</option>
</select>
</form>



__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
יהונתן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 11 August 2007 בשעה 11:44 | IP רשוּם
ציטוט יהונתן

תודה רבה!

אבל עליתי על עוד דרך קצת יותר מסובכת:


קוד:

<script language="javascript">
function check(){
if(document.f1.yazran.selectedIndex==100) window.location="try.html";
else
if(document.f1.yazran.selectedIndex==1) window.location="audi.html";
else
if(document.f1.yazran.selectedIndex==2) window.location="opel.html";
}
</script>

<form name="yazransearch">
<select name="yazran" size="5" dir="rtl"  onChange="check();">
<option value="100">כל היצרנים</option>
<option>אודי</option>
<option>אופל</option>
</select>
</form>

 

אני נראה לי ישתמש בשלך, תודה שוב!

חזרה לתחילת העמוד הצג את כרטיס החבר של יהונתן חפש הודעות אחרות של יהונתן בקר בדף הבית של יהונתן
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 11 August 2007 בשעה 12:22 | IP רשוּם
ציטוט shoshan

נהוג לכתוב תכונות html ב-all lower case
onchange
לא
onChange

חוץ מזה, נחמד..

למה לא פשוט להשתמש בקישורים ?


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה