【问题标题】:Knowing checkbox state using javascript使用 javascript 了解复选框状态
【发布时间】:2012-04-14 21:09:39
【问题描述】:

我写了以下代码

function check()
{
    var text = document.getElementById('myCheckBox').checked?'check In':'check Out';
    alert(text) ;
}

我的复选框如下

<input type = 'checkbox' id = 'myCheckBox' onChange= 'check();' />

我的问题是它总是提醒'check In'..

但是alert(document.getElementById('myCheckBox').checked) 根据预期的复选框状态警报真或假..

那么问题是什么?

【问题讨论】:

  • Seems to work correctly 虽然您确实应该修复您的 HTML 以删除属性周围的空格。 type='checkbox',不是type = 'checkbox',等等...
  • 我同意@Michael .. 它在小提琴中的工作:jsfiddle.net/jXZXr/2

标签: javascript input checkbox


【解决方案1】:

我将我的代码更改为以下代码,它可以正常工作

function check()
 {
       var text = document.getElementById('myCheckBox').checked=='true'?'check In':'check Out';
       alert(text) ;
 }

【讨论】:

    猜你喜欢
    • 2011-09-06
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    相关资源
    最近更新 更多