27-01-2013, 15:37
|
|
|
חבר מתאריך: 08.07.05
הודעות: 144
|
|
הכפלת טופס ונתונים
אהלן יש לי טופס שאפשר להכניס בו כמה רשומות, אני משתמש ב jquery ככה שכל לחיצת כפתור מתוסף רשומה חדשה, וככה אני עושה את זה
קוד PHP:
i = 2;
$("#add_new_detail").click(function() {
$("#det_add_area").append('<div id="no_'+i+'"><table><tr><td> '+i+' </td><td> <input type="text" name="det['+i+'][details]" /> </td><td> <input type="text" name="det['+i+'][amount]" value="0" /> </td><td> <input type="text" name="det['+i+'][price_real]" value="0" /> </td><td> <input type="text" name="det['+i+'][price_user]" value="0" /> </td><td> <input type="text" name="det['+i+'][total_price]" value="0" DISABLED /> </td><td> <input type="text" name="det['+i+'][total_price_for_user]" value="0" DISABLED /> </td><td> <div class="delete_line" onClick="re(\'no_'+i+'\')"> מחק </div></td></tr></table></div>');
i++;
});
עכשיו עד כאן הכל טוב ויפה זה באמת מוסיף לי שדות חדשות, אבל כרגע יש לי צורך לעשות חישוב בעזרת JS של חישוב של amount * price_real ולהציג את התוצאה ב- total_price, פה הסתבכתי איך אני בעצם יכול לגשת לכל תא ספציפי ? העיקרון הוא להשתמש ב keyup,
חשבתי על להשתמש ב- AJAX כי בסופו של דבר אני מקבל את כל הנתונים מסודרים בצד שרת ואז אני יוכל גם לתת פלט מסודר בהתאם, אבל ניראלי שזה פיתרון קצת מסורבל מדי,
אני אשמח אם מישהו יוכל לכוון אותי איך אני יכול לגשת לאותם שדות ספציפים! תודה רבה
_____________________________________
|