הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה ב JS ו HTML (https://hosts.co.il/forums/showthread.php?t=50896)

X-T 29-07-07 08:21

שאלה ב JS ו HTML
 
אהלן, רציתי לדעת כיצד ניתן לעשות מקום שישתנה בהתאם למה שאני עושה, נגיד אני מגדיר משתנה ב JS וכל פעם שאני עושה ONCLICK לדוגמא על משהו ספציפי זה יוסיף X במספר שלו ואם אני לוחץ שוב אז זה יוריד וכמובן יתעדכן ויראו את זה במקום ולא כאשר אלחץ לבדוק את הערך של המשתנה.

gbs 29-07-07 12:06

אני מקווה שהבנתי אותך נכון, להלן הדוגמא לקוד:
קוד:

<script>
function getX() {
var x="a";
document.getElementById("field").innerHTML=x
}

המשתנה X יתווסף על דף הHTML שלך במקום אשר הID שלו הוא field, למשל
HTML קוד:

<span id="field"></span><br>
<input type="button" onclick="getX()">


X-T 29-07-07 21:02

לא בדיוק, נגיד אני רוצה לעשות חישוב של כל מני דברים ולראות הכל במקום, נגיד יש לי DIV שמציג בכל רגע נתון מה לחצתי, לדוגמא

[X] פיצה

אני אלחץ על ה CHECKBOX( X) ואז זה יוסיף למשתנה 50 ואני אראה ישר שזה הוסיף ואם הוא ביטל סימון כנ"ל יוריד ואראה במקום..

gbs 29-07-07 23:30

או קיי, אז הנה דוגמא של checkbox בשילוב עם JS, זה הלב של העניין, תוכל במידת הצורך לפתח את זה למשהו ספציפי יותר:
HTML קוד:

<script>
function getvalue() {
        var x=document.getElementById("input").value;
        if (document.getElementById("input").checked == true) {
                document.getElementById("output").innerHTML=x;
        } else {
                document.getElementById("output").innerHTML=0;
        }
}
</script>

<input type="checkbox" id="input" value="50" onclick="getvalue()"> פיצה<br>
Output: <div id="output">0</div>



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

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