【问题标题】:Javascript set data-required attribute [closed]Javascript设置数据所需的属性[关闭]
【发布时间】:2014-08-27 20:31:00
【问题描述】:

我正在尝试根据数据使用data-required属性,如果value == 1我想将data-required属性设置为true否则false

HTML:

<input type="text" id="txtPhone" name="phone" data-required="true" class="form-control">

Javascript:

 var value = $("#txtPhone").val();
        if (value == "1") {
            $("#txtPhone").... // Set data required true for txtphone input
        }
        else {
            $("#txtPhone")... // Set data required false for txtphone input
        }

如何将data-required 设置为真或假?

我如何通过 JavaScript 做到这一点?

【问题讨论】:

  • “需要数据”是什么意思?必需的属性还是什么?
  • 已编辑谢谢请检查
  • 我不完全确定你想要什么,但这可能会回答你的问题:stackoverflow.com/questions/18770369/…
  • 还是不太清楚。
  • 编辑了问题,以明确OP在问什么。

标签: javascript jquery


【解决方案1】:

据我了解你的问题..这是你要找的fiddle吗?

        var myvalue = $("#txtPhone").val();
        if (myvalue == "1") {
             $("#txtPhone").attr("data-required","true");
            alert(myvalue);
        }
        else {
           $("#txtPhone").attr("data-required","false");
            alert(myvalue);
        }

【讨论】:

  • 欢迎用户3722851 :)
【解决方案2】:

这样做:

var value = $("#txtPhone").val();
if (value == "1") {
    document.getElementById('txtPhone').setAttribute("data-required","true");
}
else {
    document.getElementById('txtPhone').setAttribute("data-required","false");
}

看看这个fiddle

【讨论】:

  • 它不起作用..检查这个fiddle
  • @SidM :谢谢,我已经更新了答案。
猜你喜欢
  • 2018-12-02
  • 2016-04-21
  • 2012-06-05
  • 2018-09-16
  • 2016-06-18
  • 1970-01-01
  • 2018-01-25
  • 2015-08-19
  • 1970-01-01
相关资源
最近更新 更多