Javascript选择和比较复选框

时间:2016-06-05 20:14:59

标签: javascript jquery html

这个问题的标题似乎很糟糕,我真的很抱歉。我只是无法提出更好的措辞。

我正在尝试使用" webapp"它允许用户在网页上试验逻辑运算符,如XOR,NOR和AND。我正在努力编程,特别是使用NOR运算符 - 只有在我的两个复选框都没有被选中时才有效。



 var qry = "INSERT INTO tablename  (Text,Trans, ..)
                              Values ('"TextBox1.text "','" TextBox2.text, ..)";
db.Query(qry);

iif ($("#norA").prop("checked") || $("#norB").prop("checked"))  {  
  $("#nors").html("off");} 
  {$("#nors").html("on");}
  




3 个答案:

答案 0 :(得分:1)



$(document).ready(function(){

$("[type=checkbox]").change(function(){
if (!($("#norA").is(":checked") && $("#norB").is(":checked")))  {      $("#nors").html("on");}
else {$("#nors").html("off");}
  })
})

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row" id="options">
<div class="col-md-2"><div class="checkbox">
      <label><input type="checkbox" name="nor" id="norA">A</label>
      </div>
      <div class="checkbox">
      <label><input type="checkbox" name="nor" id="norB">B</label>
      </div></div>


<div class="row" id="result">
  <div class="col-md-2"><p id="nors">on</p></div></div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

def parse_get_account(self, response):
    j = json.loads(response.body_as_unicode())
    if j['d'][0] != "":
        item = ParkerItem()
        item['account'] = j['d'][0]
        return Request(method="GET", url=(url + '?' + urllib.urlencode(querystring)), headers=headers, callback=self.parse_third_request, meta={'item': item})

答案 2 :(得分:0)

此代码将处理输入并选择正确的nor条件。请注意,通过将功能代码与事件处理程序分开,您还可以使用它来设置初始条件,这样做。

&#13;
&#13;
$(document).ready(function() {
    $("input:checkbox").change(function() {
        toggleNors();
    });
    toggleNors();
})

function toggleNors() {
    var nor = !$("#norA").is(":checked") && !$("#norB").is(":checked")
    $("#nors").text(nor ? "on" : "off");
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row" id="options">
    <div class="col-md-2"><div class="checkbox">
        <label><input type="checkbox" name="nor" id="norA">A</label>
    </div>
    <div class="checkbox">
        <label><input type="checkbox" name="nor" id="norB">B</label>
    </div>
</div>

<div class="row" id="result">
    <div class="col-md-2">
        <p id="nors">on</p>
    </div>
</div>
&#13;
&#13;
&#13;

如果且仅当ab都未被检查时,nor truth table为真,那么这是如何实现的。