יש לי טבלה ענקית שהמידע שם מוצג בטבלאות וכל תא יש בו תיבת SELECT אני רוצה לעשות איזה סקריפט ב JS או PHP שייקח את כל הדף הקיים וישנה לי את ה SELECT למשהו אחר נגיד תיבת INPUT או אפילו סתם מידע שיוצג
תודה
אפשרויות ניהול
Ice Cold
29.11.1121:32
1. לא הבנתי... יש לך עמוד עם מלא SELECTים?בתגובה להודעה מספר 0
מה אתה רוצה לעשות איתם בדיוק?
מה הערכים שלהם?
code_blue
30.11.1117:47
2. יש איזה מערכת שאני צריך להוציא ממנה נתוניםבתגובה להודעה מספר 1
הבעייה היא שהוא מציג טבלה כשב TD יש SELECT ואז כשאני עושה ייבוא לEXCELL הוא לא לוקח את הנתון שהיה ב SELECT אז מה שאני רוצה זה סקריפט שיעבור על הדף יחליף את כל ה SELECT ים לערך שהיה ואז תיהיה טבלה חדשה עם הערך הנבחר ב SELECT
ליל קיץ
30.11.1118:25
3. שיטה עילגת.בתגובה להודעה מספר 2
תצטרך להריץ סקריפט שרץ על כל ה DOCUMENT (או טופס) ומחפש SELECTBOX , על כל SELECTBOX צריך להוציא את האינדקס SELECTED לתוך משתנה , למחוק את ה SELECTBOX מה DOM ולצייר ב TD PARENT שלו INPUT חדש כשה VALUE שלו הוא המשתנה שתפסת מקודם.
Ice Cold
30.11.1123:41
4. לא חושב שיש דרך אחרת יותר נורמלית :)בתגובה להודעה מספר 3
code_blue
02.12.1100:12
5. נשמע לא בעייהבתגובה להודעה מספר 3
הבעייה שלא זוכר איך נגשים לאלמנטים של ה SELECT בצורה מערכתית ולא לפי ID בד"כ הייתי עובד עם getelementsbyid
ליל קיץ
02.12.1112:14
6. אני לא יודע אם יש שיטה יעילה לעשות את זהבתגובה להודעה מספר 5
במידה ואין לך ATTRIBUTE כלשהו , (קלאס, REL וכו'), תצטרך לרוץ לפי דעתי, על כל הטופס ולחפש לפי ה TYPE של האלמנטים מה SELECTBOX ומה לא : type.match(/select/i)
נחמיה
02.12.1113:54
7. תשתמש ב jqueryבתגובה להודעה מספר 5
[code]
$("select")
[/code]
Ice Cold
02.12.1115:11
8. ככה:בתגובה להודעה מספר 5
[code] var allSelects = document.getElemensByTagName("SELECT"); [/code]
אם זה לא יעבוד, נסה SELECT עם אותיות קטנות, לפעמים יש הבדל...