הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-08-06, 17:50   # 1
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

[JS] איך אני משנה value של input type="hidden"?

שלום,

אני רוצה לשנות את הvalue של input שהtype שלו הוא hidden דרך JS

אני די בטוח שזה אפשרי, השאלה היא איך? תודה לעוזרים.
  Reply With Quote
ישן 05-08-06, 17:52   # 2
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

כמו שאתה משנה לרגיל, לא?
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 05-08-06, 18:14   # 3
Unknown
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 189

Unknown לא מחובר  

הקוד של הJS
קוד:
<script language="javascript" type="text/javascript">
function updateHidden(newValue) {
document.getElementById('hiddenField').value = newValue;
}
</script>
המבנה של הHIDDEN
קוד:
<input type="hidden" id="hiddenField" value="0" />
__________________
מתכנת מקצועי (ידוע גם כUnknownGod)
שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB
  Reply With Quote
ישן 05-08-06, 18:56   # 4
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

Unknown

ניסתי, זה לא עובד..
  Reply With Quote
ישן 05-08-06, 19:00   # 5
Unknown
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 189

Unknown לא מחובר  

תראה את הקוד שלך ואני אגיד לך בדיוק מה הבעיה
(אני מקווה שהבנת שאתה צריך להכין אלמנט של כפתור ואז להפעיל דרכו את הפונקציה כדי לשנות את הערך בצורה הזאת)

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

בקיצור אם אתה רוצה שאני אמצא לך את הבעיה תשים את הקוד
__________________
מתכנת מקצועי (ידוע גם כUnknownGod)
שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB
  Reply With Quote
ישן 05-08-06, 19:08   # 6
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

חח זה קצת בעייתי להראות את הקוד...

בכל אופן הינה כמה חלקים מהקוד:
קוד:
 <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>
סך הכל, מסוף הJavaScript לא הודיע על שגיאה בJS,
ועשיתי
HTML קוד:
alert("asdasd";
אחרי ה
HTML קוד:
 document.getElementById('hiddenField').value = 'asd';
וזה עשה את הalert ככה שלא נתקע הקוד...
  Reply With Quote
ישן 05-08-06, 19:51   # 7
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

זה כן אמור לעבוד, תדפיס ב alert את document.getElementById('hiddenField').value אחרי השינוי שלו ותראה מה מתקבל לך.

אם הכוונה שאתה מסתכל בקוד מקור של פלט ה HTML ורואה שם את הערך המקורי, אז זה אמור להיות ככה.
__________________
eLad
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 21:06.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ