641
צפיות
צפיות
3
תשובות
תשובות
יש לי בעיה עם JS ואני ממש זקוק לכם
יש 3 תיבות checkbox אם מסמנים את הראשון אז מופיע בתוך תיבת טקסט את הערך שלו.
אני רוצה ולא מצליח לעשות את זה כשמבטלים סימון שלא יופיע בתיבת הטקסט בחזרה את הערך שלו.
מצורף קובץ הקוד
תודה ואני מודה לכם על העזרה.
3 תשובות
הנה קוד JS שיש בו בעיה
<script>
function a(col)
{
num=0
if(f1.c1.checked)
num=num+1
num2=f1.price2.value+","+col
f1.price2.value=num2
}
</script>
<form method="POST" name=f1>
<input type=checkbox name=c1 onClick=a(this.value) value="1">
<input type=checkbox name=c2 onClick=a(this.value) value="2">
<input type=checkbox name=c3 onClick=a(this.value) value="3">
<input name=price2 type=text id="price2" style="color:#FF0000" value="" size="30">
</form>
לולאה
תצטרך בכל פעם שלוחצים על checkbox כלשהו לעבור על כל הרשימת של ה-checkboxes ולבנות את הסטרינג הזה מחדש.
אפשרות אחרת היא לעשות ריפלייס ולמחוק את אותו התחביר.
לינק לקודים של JS
הנה לכמה קודים ולולאות