【问题标题】:Display Tick Mark instead of "0" or "1"显示刻度线而不是“0”或“1”
【发布时间】:2017-04-06 03:15:43
【问题描述】:

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

这是我的代码。

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

【问题讨论】:

  • 你的意思是你需要一个复选框输入?
  • @j08691 - 哈哈!如果真的是这样的话..我不知道是好笑还是悲伤
  • @j08691 我不一定要在表单上查找输入字段。我的页面上没有表格,而是在我的数据库中吐出有关特定记录的信息。想象一下,如果我的字段 (leadcontacted_c) 的值为“0”,我的问题是如何显示 img1.png,如果数据库字段的值为“1”,则如何显示“img2.png”。

标签: javascript checkbox


【解决方案1】:

你可以做类似的事情

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

>
公司联系方式

您使用的这种方法将 html 输出与您的代码混合在一起。使用此功能渲染复选框并有条件地渲染选中的属性

【讨论】:

    【解决方案2】:
    <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多