跳到主要內容

[JavaScript] 多個 input Checkbox(Radiobutton) 像陣列取值

[HTML]

<head runat="server">
    <script type="text/javascript">

        function chkvalue(theform) {    
            var listLen = theform.namedata.length; //計算 namedata 數量
            var str= ""
            for (var i = 0; i < listLen; i++) {
                if (theform.namedata[i].checked) { //如果checked
                    intr += theform.namedata[i].value + " " //取值
                }
            }

            if ( len(str) > 0 ) {
                 alert("checked value : " + intr)
            }        
        }

        function chkAll(tform) {
            var listLen = tform.namedata.length;
         
            for (var i = 0; i < listLen; i++) {
                if (tform.CA.checked) {
                    tform.namedata[i].checked = true;
                }
                else {
                    tform.namedata[i].checked = false;
                }
            }      
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <input type="checkbox" name="namedata" value="Computing" />sunny<br />
    <input type="checkbox" name="namedata" value="Music" />shine<br />
    <input type="checkbox" name="namedata" value="Sports" />blin<br />
    <input type="button" onclick="chkvalue(this.form)" value="Click me to see the result" />
    <input type="button" onclick="this.form.namedata[2].checked = true" value="I like sports" />
    <input type="button" onclick="this.form.namedata[2].click()" value="Toggle Sports checkbox" />
    <input type="checkbox" name="CA" onclick="chkAll(this.form)" value="全選" />

    </form>
</body>
</html>

PS. Asp.Net 元件,不能搭配 this.form 呼叫 function ,會失效

留言

這個網誌中的熱門文章

[python] python 時區轉換 ( timezone )

python 時區轉換 import datetime as dt import pytz d = dt.datetime(2019,1,1,14,0,0) #create Taipei timezone tw = pytz.timezone('Asia/Taipei') #set d timezone is 'Asia/Taipei' twdt = tw.localize(d) #change to utc time utc_dt = twdt.astimezone(pytz.utc) *注意 網路上很多使用 d.replace(tzinfo=tw)   但是可能會出現時差問題, 如下: datetime.time(23, 18, 5, tzinfo=<DstTzInfo 'Asia/Shanghai' LMT+8:06:00 STD>) 參考文件 python时区设置——pytz模块

[HTML] 文字浮水印效果 text watermark css

[.css] .info-mask {     height: 0;       position: absolute;       margin-top:120px;   } .info-opacity {     opacity: 0.8;     color: black; } .info-text {     color: gray;     font-size: 40px;     -webkit-transform: rotate(-5deg);       line-height: 60px;     max-width:1200px;     letter-spacing:3px;     padding-left:0.8em; } [.html]     <div class="info-mask">         <p class="info-text">             WaterMarkText         </p>     </div>    <table class="table table-bordered table-striped table-responsive table-hover" style="position:                 relative;" >        <tbody class="info-opacity" >        </tbody>    </table>

[Linux] 解決 unix ///tmp/supervisor.sock no such file

supercisor run  一段時間系統會自動刪除tmp內的檔案, 這時候就會出現以下問題: unix ///tmp/supervisor.sock no such file 作業環境: Centos 7 *解決方法 修改 supervisor 設定檔 [...]#  vim /etc/supervisor/supervisord.conf [unix_http_server] file= /var/run/ supervisor.sock  ... [supervisord] logfile= /var/log/ supervisord.log ... [supervisorctl] serverurl=unix:/// var/run/ supervisor.sock 重新執行supervisor  關閉supervisor相關進程 [...]#  ps -ef | grep supervisord   [...]#  kill (進程id) 重新執行supervisor [...]# supervisord or [...]# supervisord -c /etc/supervisor/supervisord.conf 參考連結 解决unix:///tmp/supervisor.sock no such file的问题