繁体   English   中英

带有逗号分隔的字符串值的复选框

[英]CheckBox with Comma Separated string values

我是asp.net mvc的新手,我正在尝试处理保存和检索checkBox检查值。

在我看来,我有以下复选框

<input type="checkbox" id="cabling in coduit" name="Prepration" value="cabling in coduit"/>cabling in coduit<br />
<input type="checkbox" id="Power to be done by liteStart" name="Prepration" value="Power to be done by liteStart"/>Power to be done by liteStart<br />
<input type="checkbox" id="Other - pls spec" name="Prepration" value="Other - pls spec"/>Other - pls spec<br />

在我的控制器中:

String vals=Request.Form["Prepration"];

我将检查值作为逗号分隔的字符串获取,并将该字符串保存到数据库列中。

现在,当我检索值时,我会看到类似下面的内容。

电源线布线,电源由liteStart完成

如何使用逗号分隔的字符串在我的编辑视图中选中相关复选框

那么你可以做这样的事情

    if(vals.indexOf("cabling in coduit") > -1 ){
       $('#cabling in coduit').prop('checked', true);
    }
    else if(vals.indexOf("Power to be done by liteStart") > -1 ){
       $('#Power to be done by liteStart').prop('checked', true);
    }
    else if(vals.indexOf("Other - pls spec") > -1 ){
       $('#Other - pls spec').prop('checked', true);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM