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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-08-07, 20:36   # 1
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

[עזרה] JS ו HTML

שלום, יש לי את הפונקציה הבאה:
PHP קוד:
function dos(inf)
{
    
out document.getElementById('out');
    
    
out.innerHTML inf;

שכביכול אמורה לקלוט את הערך של RADIO ולהוסיף אותו לסכום הקיים ותציג בסופו של דבר חישוב,

ניסיתי לסדר כך שהערך רק יתווסף לפי מידת הצורך ולא ימחק סתם ככה,

זה אמור לעבוד בצורה כזאת
קטגוריה 1:
[X]ציפס
[X]סלט
[X]המבורגר

קטגוריה 2:
[X]קולה
[X]ספרייט
[X]מיים מינרלים

נגיד שלכל אחד מהמוצרים הנ"ל מכיל ערך כלשהו
בואו נגיד שהמחירים(הערכים) הם כאלה:
ציפס-5
סלט-2
המבורגר-8

קולה-5
ספרייט-4
מים - 2

לדוגמא לחצתי על המבורגר, התווסף ב DIV שמציג את המחיר עד כה זה יציג לי 8, התחרטתי והחלטתי לבחור רק צי'פס, זה ישים לי 5,

כעת אני רוצה לבחור גם שתיה, בחרתי בקולה והערך שלו ותווסף לשל הקטגוריה הקודמת,

האם תוכל לייעל לי את הפונקציה או לתקן לי אותה כך שתתאים למה שאני מעונין לעשות?

הצורה בא אני קולט את הערכים:
PHP קוד:
<input type="radio" name="out1" onclick="dos('10')" /> 
והתצוגה:
PHP קוד:
<div id="out">0</div
תודה לעוזרים!
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 08-08-07, 21:55   # 2
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

אחי קודם כל הפונקציה שלך לא נכונה בתכנון שלה. מה שאתה עשית זה להכניס ערך קבוע והוא לא יכול להשתנות כמו שאתה רוצה.
HTML קוד:
var x = 0;
	function dos(inf){
		var out = document.getElementById("out");
		x=x+inf;
		out.innerHTML=x;
	}
עכשיו אתה צריך גם לדאוג שהמחיר ירד כשמבטלים כלומר אם המשתמש בוחר קולה במקום מים אתה צריך להוריד את המחיר של המים. אני חושב שאם תעשה את זה עם כפתור בסוף זה יהיה לך הרבה יותר פשוט. תעשה כפתור של "חשב מחיר" או משהו וככה תבדוק מה המשתמש בחר ותגדיל את המחיר בהתאמה.
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 08-08-07, 22:01   # 3
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי kfir_dnd צפה בהודעה
אחי קודם כל הפונקציה שלך לא נכונה בתכנון שלה. מה שאתה עשית זה להכניס ערך קבוע והוא לא יכול להשתנות כמו שאתה רוצה.
HTML קוד:
var x = 0;
	function dos(inf){
		var out = document.getElementById("out");
		x=x+inf;
		out.innerHTML=x;
	}
עכשיו אתה צריך גם לדאוג שהמחיר ירד כשמבטלים כלומר אם המשתמש בוחר קולה במקום מים אתה צריך להוריד את המחיר של המים. אני חושב שאם תעשה את זה עם כפתור בסוף זה יהיה לך הרבה יותר פשוט. תעשה כפתור של "חשב מחיר" או משהו וככה תבדוק מה המשתמש בחר ותגדיל את המחיר בהתאמה.
כל היופי שזה יתעדכן אונליין :X
הפונקציה שלך יוצרת לי בעיות, נגיד סימנתי אז זה מדפיס
0101023
במקום שזה יוסיף 0+10+10+2+3
__________________
You don't shine if you don't glow

Last edited by X-T; 08-08-07 at 22:06..
  Reply With Quote
ישן 08-08-07, 22:53   # 4
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי X-T צפה בהודעה
כל היופי שזה יתעדכן אונליין :X
הפונקציה שלך יוצרת לי בעיות, נגיד סימנתי אז זה מדפיס
0101023
במקום שזה יוסיף 0+10+10+2+3
הפונקציה שנתתי לך עובדת מצויין. הסיבה שזה לא עובד לך היא שאתה מגדיר את הקלט בתור מחרוזת ולא בתור מספר. בגלל שאני לא טיפוס שאוהב ממש להסביר הכנתי לך את העמוד הזה
http://kfir.shidur.us/Untitled-1.html
יש פה את הבסיס למה שאתה רוצה שים לב לא להגדיר את הקלט בתור מחרוזת! הבסיס עובד מצויין אבל השארתי לך לפתור את הבעיה (הלא כל כך מסובכת למען האמת) שכשאר אתה משנה את הערך של פריט מהקטגוריה הראשונה כל הערכים מתאפסים.
אם בכל זאת לא תצליח שלח לי הודעה פרטית ואני אעזור לך.
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 08-08-07, 23:34   # 5
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי kfir_dnd צפה בהודעה
הפונקציה שנתתי לך עובדת מצויין. הסיבה שזה לא עובד לך היא שאתה מגדיר את הקלט בתור מחרוזת ולא בתור מספר. בגלל שאני לא טיפוס שאוהב ממש להסביר הכנתי לך את העמוד הזה
http://kfir.shidur.us/Untitled-1.html
יש פה את הבסיס למה שאתה רוצה שים לב לא להגדיר את הקלט בתור מחרוזת! הבסיס עובד מצויין אבל השארתי לך לפתור את הבעיה (הלא כל כך מסובכת למען האמת) שכשאר אתה משנה את הערך של פריט מהקטגוריה הראשונה כל הערכים מתאפסים.
אם בכל זאת לא תצליח שלח לי הודעה פרטית ואני אעזור לך.
מעולה! זה בדיוק מה שרציתי,
עכשיו רציתי לדעת משהו,

אני רוצה לעשות שיהיו לי כפתורי בחירה נוספים שהם באופן התחלתי על מצב DISABLE כלומר לא ניתן לסמן אך יהיה אפשר כאשר לסמן וכאשר שוב הוא לא בפוקוס אז שוב לא ניתן לסמן...

כיצד ניתן לעשות זאת
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 08-08-07, 23:36   # 6
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

ציטוט:
נכתב במקור על ידי X-T צפה בהודעה
אני רוצה לעשות שיהיו לי כפתורי בחירה נוספים שהם באופן התחלתי על מצב DISABLE כלומר לא ניתן לסמן אך יהיה אפשר כאשר לסמן וכאשר שוב הוא לא בפוקוס אז שוב לא ניתן לסמן...
מה??
  Reply With Quote
ישן 08-08-07, 23:53   # 7
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי 4ior צפה בהודעה
מה??
טעות בניסוח, הכוונה שאם RADIO כלשהו מסומן אז אפשרויות נוספות שהיו על מצב DISABLE כ-DEFAULT יפתחו\יאופשרו לסימון וכאשר שוב הוא לא יהיה מסומן אז האפשרויות שוב יחזרו למצב DISABLE
__________________
You don't shine if you don't glow

Last edited by X-T; 08-08-07 at 23:55..
  Reply With Quote
ישן 09-08-07, 07:11   # 8
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי X-T צפה בהודעה
טעות בניסוח, הכוונה שאם RADIO כלשהו מסומן אז אפשרויות נוספות שהיו על מצב DISABLE כ-DEFAULT יפתחו\יאופשרו לסימון וכאשר שוב הוא לא יהיה מסומן אז האפשרויות שוב יחזרו למצב DISABLE
לא ממש הבנתי מה הטעם בדבר כזה... אם כבר אתה רוצה לעשות משהו אז פשוט תעשה את זה עם div עם display:none קודם כל זה יותר קל ונוח ממה שאמרת וגם זה נותן את אותה התוצאה בדיוק...
ד"א שכחת מילה קטנה שהופכת את כל העזרה לשווה
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 09-08-07, 12:34   # 9
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ואם בכל זאת הייתי רוצה שזה יהיה עם DISABLE ולא עם DISPLAY?
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 09-08-07, 13:07   # 10
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי X-T צפה בהודעה
ואם בכל זאת הייתי רוצה שזה יהיה עם DISABLE ולא עם DISPLAY?
אז תשמש בDOM... שוב זה לא מומלץ ולא יעיל אבל איך שאתה רוצה...
__________________
פיג'מה
משחקים
  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. הזמן כעת הוא 03:50.

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