gpt4 book ai didi

javascript - CheckBox 值中的文本框,当我在 TextBox 中键入时取消选中

转载 作者:行者123 更新时间:2023-11-30 13:05:11 24 4
gpt4 key购买 nike

我在复选框值中生成了一个文本框。但是当我点击文本框输入内容时,复选框会自动取消选中。

<span id="TRAVEL_TYPE_1"><input id="TRAVEL_TYPE_0" type="checkbox" onclick="UpdateTravelInformations();">
</input><label for="TRAVEL_TYPE_0">
TRP1 : Transports en commun 2ème classe, sur justificatifs
<div id="TRAVEL_TYPE_1_INFORMATION" class="infoChoixFDM" style="display: block;">
<input id="MONTANTMAX" class="positive-integer" type="text" value="20" maxlength="5" style="width:50px; text-align:center" runat="server"></input>

</div>
</label>
</span>

当我在 MONTANTMAX 的点击事件上将 checked 设置为 false 时,问题在 Chrome 上得到了部分解决。但是在 IE 和 Firefox 中它不起作用...

$('#MONTANTMAX').click(function () {
if (!$.browser.msie) {
$('#TRAVEL_TYPE input').get(0).checked = false;
}

有人可以帮助我吗?

最佳答案

您必须关闭 <label>在文末

<span id="TRAVEL_TYPE_1"><input id="TRAVEL_TYPE_0" type="checkbox" onclick="UpdateTravelInformations();">
</input><label for="TRAVEL_TYPE_0">
TRP1 : Transports en commun 2ème classe, sur justificatifs</label>
<div id="TRAVEL_TYPE_1_INFORMATION" class="infoChoixFDM" style="display: block;">
<input id="MONTANTMAX" class="positive-integer" type="text" value="20" maxlength="5" style="width:50px; text-align:center" runat="server"></input>

</div>
</span>

否则输入将被指定为复选框的标签。

更新:JS 解决方案

$(function(){
$('#MONTANTMAX').click(function (e) {
e.preventDefault();
$('#TRAVEL_TYPE_0[checked=false]').prop('checked', true);
});
});

关于javascript - CheckBox 值中的文本框,当我在 TextBox 中键入时取消选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15945568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com