dongnunai3125 2015-02-11 08:32
浏览 142
已采纳

如何添加复选框ID并插入textarea?

I'm Prasath and I'm new to AJAX. I am working on seat layout project, I find difficult to get seat fare and seat number at same time. Kindly some one help me to solve my problem. Here is my code

<div id="mydiv">
    <input type="checkbox" name="seat1" id="A1" value="250" />
    <br />
    <input type="checkbox" name="seat2" id="A2" value="250" />
    <br />
    <input type="checkbox" name="seat3" id="A3" value="300" />
    <br />
    <input type="checkbox" name="seat4" id="SL1" value="250" />
    <br />
    <input type="checkbox" name="seat5 " id="SL2"
        value="250" />
    <br />
    <input type="checkbox" name="seat6" id="SL3" value="300" />
    <br />
    <input type="checkbox" name="seat7 " id="SL4" value="300" />



    <textarea id="seats"></textarea>
    <textarea id="total_amount"></textarea>


</div>

I want result as if checkbox "Seatl, seat3 and seat7" are checked I want result as

<textarea id="seats">A1,A3,SL4</textarea>
<textarea id="total_amount">750</textarea>

Kindly help me to solve this. Thanks in advance.

  • 写回答

3条回答 默认 最新

  • douxiong1994 2015-02-11 09:03
    关注

    You can do it just with plain javascript (no need of jQuery):

    function myAudis(){
        var inputs = document.getElementById("mydiv").getElementsByTagName("input");
        var seats=[], total_amount=0, c=0;
        for(var i=0;i<inputs.length;i++){
            if(inputs[i].type!="checkbox"){continue;}
            if(inputs[i].checked){seats[c++]=inputs[i].id; total_amount+=parseInt(inputs[i].value);}
        }
        document.getElementById("seats").value=seats;
        document.getElementById("total_amount").value=total_amount;
    }
    

    You can call it like this:

    <button type="button" onclick="myAudis()">Calculate</button>
    

    Hope it helps..

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度