我是Backbone.js和jQuery的新手,我试图在选中复选框时将表单的输入字段设置为“禁用”。我不确定是否必须按照下面的代码所示的方式进行操作,如果是这样,我应该在disableInput函数中做些什么?
JS
events: {
'change #myCheckbox': 'disableInput',
},
disableInput : function(){
...
}
HTML格式
<div class="x">
<input type="text" id="myInput">
<input type="checkbox" id="myCheckbox">
<div>
编辑:这看起来像是其他帖子的复制品,但这些问题是关于香草JS的,我在这里使用的是 Backbone ,所以它是不一样的。
3条答案
按热度按时间643ylb081#
如果你想走纯粹的CSS路线,你可以把复选框放在文本的上方,然后使用flexbox根据自己的喜好来切换顺序,然后,你可以编写CSS来更改复选框兄弟的
opacity
和pointer-events
。第一个
选项卡问题
为了阻止某人在输入中使用Tab键,您可以将
tabindex="-1"
添加到输入中。wxclj1h52#
这里有一个简单的一行授予我不熟悉backboneiderjs,但你应该能够弄清楚如何纳入这一点。
第一个
2wnc66cl3#
我认为 Backbone 方式如下