|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
הוסטסניון
|
[JS] איך אני משנה value של input type="hidden"?
שלום,
אני רוצה לשנות את הvalue של input שהtype שלו הוא hidden דרך JS אני די בטוח שזה אפשרי, השאלה היא איך? ![]() |
![]() |
![]() |
# 2 |
מ.תיכנות
|
כמו שאתה משנה לרגיל, לא?
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
הקוד של הJS
קוד:
<script language="javascript" type="text/javascript"> function updateHidden(newValue) { document.getElementById('hiddenField').value = newValue; } </script> קוד:
<input type="hidden" id="hiddenField" value="0" />
__________________
מתכנת מקצועי (ידוע גם כUnknownGod) שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB |
![]() |
![]() |
# 5 |
חבר בקהילה
|
תראה את הקוד שלך ואני אגיד לך בדיוק מה הבעיה
(אני מקווה שהבנת שאתה צריך להכין אלמנט של כפתור ואז להפעיל דרכו את הפונקציה כדי לשנות את הערך בצורה הזאת) כמובן שאם אתה רוצה לשנות מיד עם הטעינה אתה צריך שהפעולה תוגדר אחרי אלמנט הHIDDEN ואם אתה רוצה לשנות בתוך טופס אז עדיף תקשר לHIDDEN דרך הטופס ולא דרך ID בקיצור אם אתה רוצה שאני אמצא לך את הבעיה תשים את הקוד
__________________
מתכנת מקצועי (ידוע גם כUnknownGod) שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB |
![]() |
![]() |
# 6 |
הוסטסניון
|
חח זה קצת בעייתי להראות את הקוד...
בכל אופן הינה כמה חלקים מהקוד: קוד:
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <form method="POST" action="account.php?action=add" id="addformtoshop" name="addformtoshop"> <input type="hidden" value="<? echo $row_pro['id']; ?>" name="product"> <input type="hidden" id="hiddenField" name="hiddenField" value="asdsdd"> <script language="JAVASCRIPT"> document.getElementById('hiddenField').value = 'asd'; </SCRIPT> ועשיתי HTML קוד:
alert("asdasd"; HTML קוד:
document.getElementById('hiddenField').value = 'asd'; |
![]() |
![]() |
# 7 |
Fatal Error
|
זה כן אמור לעבוד, תדפיס ב alert את document.getElementById('hiddenField').value אחרי השינוי שלו ותראה מה מתקבל לך.
אם הכוונה שאתה מסתכל בקוד מקור של פלט ה HTML ורואה שם את הערך המקורי, אז זה אמור להיות ככה.
__________________
eLad |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|