显示刻度标记而不是“0”或“1”

时间:2017-04-05 19:07:04

标签: javascript checkbox

我目前有一个从数据库中提取信息的页面。现在,字段的值显示为0(否)或1(是)。我不想显示0或1,而是显示☐(no)或☑(yes)。我认为这很简单,但我的大脑并不理解正确的工作方式。

这是我的代码。

<li>
    <p class='ui-li-lbl'>
        <span class='ui-li-val'>
            <%= model.get('leadcontacted_c') %>
        </span>
    &nbsp;Contacted By Corporate
    </p>
</li>

2 个答案:

答案 0 :(得分:0)

你可以做点什么

<li>
    <p class='ui-li-lbl'>
        <span class='ui-li-val'>
        <input type="checkbox" name="myCheckbox" value="contacted" 

&lt;%=(model.get('leadcontacted_c')== 1?'checked':'')%&gt; &GT;
                     由公司联系         

    

这种方法您使用混合html输出和您的代码。使用此功能呈现复选框并有条件地呈现选中的属性

答案 1 :(得分:0)

<li>
    <p class='ui-li-lbl'>
        <span class='ui-li-val'>
            <input type="checkbox" <%= iif(model.get('leadcontacted_c') = 1,"checked","") %> />
        </span>
    &nbsp;Contacted By Corporate
    </p>
</li>