javascript - javascript 中只读的选项,然后禁用复选框属性

标签 javascript jquery html css

任何人都可以告诉我复选框的只读选项是什么,因为我想提交复选框的值,同时想要实现禁用属性的功能,但使用禁用不会提交值,我认为只读在复选框中不起作用。

请帮帮我。

最佳答案

你可以试试这样的东西

<form action = "your url here" method = "POST">
   NonEditableValue<input type = "checkbox"/ id = "mycheckbox" value = "ValueIwantChecked">
    <input type = "submit" id = "somebutton" value = "Get CheckBox Value" />
</form>

Javascript

$("#somebutton").click(function(e){
    var ischecked = $('#mycheckbox').attr('checked')?true:false;
    if(!ischecked){
        e.preventDefault();
        alert("Please select value");
    }
    else{
        $("#mycheckbox").attr("disabled","true");
        alert($("#mycheckbox").val());
    }
});

这将在提交时禁用复选框,并且 javascript 的“else”中的警报给出复选框的值。因此该值被保留。

希望这有帮助..

关于javascript - javascript 中只读的选项,然后禁用复选框属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619590/

相关文章:

javascript - this.dataset.X 返回 MouseEvent 对象

JavaScript:如何反转数字?

javascript - Node : Global variables across multiple files

jQuery Offset 返回负值

html - IE8 中 2 个对象上的 jQuery 切换问题

javascript - 使悬停菜单停留足够长的时间来点击

html - Facebook Like 按钮在 IE 中不工作

javascript - 当现有的谷歌标记移动到另一个地方时,如何更新新的纬度和经度

javascript - 使用页面加载器后 Wow.js 不工作

html - 电话号码和屏幕阅读器