שלח תשובה

זירת השאלות

545
צפיות
3
תשובות

selected

,‏ 29 בנובמבר, 2006

יצרתי 3 selects שכל אחד מהם מהווה את השנה , חודש ויום.

הוצאתי את הערכים של התאריך נכון לאותו יום כיצד ע"י :
month = datepart("m",now)
וכן הלאה

עכשיו הבעיה כיצד אני מורה לכל אחד מהselect בהתאם לתפקיד שלו
לעשות selected על הערך למשל של אותו יום.

בפשטות : אני רוצה שאם למשל היום ה 29 לחודש בselect שבה יש ערכים 1 – 31
הסימון יצביע על הערך 29.

הסתבכתי עם עצמי פה מקווה שתבינו משהו…

תגיות:

3 תשובות

  1. זהר פלד הגיב:

    זה תלוי איך כתבת את ה select…
    אפשר לראות את הקוד הרלוונטי?

  2. rz_eiln הגיב:

    בוודאי
    <select name="da" width:70px>
                    <option>יום</option>
                    <% do while i<31 %>
                    <% i=i+1 %>
                    <option value=<%=i%>><%response.Write(i)%></option>
                    <%loop%>
                  </select>

  3. זהר פלד הגיב:

    אז ככה:
    קודם כל, להבא, ישר את הקוד לשמאל. בשביל לעשות את זה לחץ על האייקון שמשמאל ל A עם הקו האדום מתחתיה.

    דבר שני, קבל תיקון לקוד שלך:

    <select name="da" width:70px>
                    <option>יום</option>
                    <% for i=1 to 31
                           selected = ""
                             if i=day(now()) then
                               selected = " selected"
                             end if
                     %>
                    <option value="<%=i%>"<%=selected%>><%=i%></option>
                    <%next%>
                  </select>

שלח תשובה