请尝试下面的代码,用于根据下拉“dropList”的更改事件管理禁用/启用输入按钮。确保您没有在 HTML 中为输入提交按钮“default_sub”添加“禁用”属性。并假设页面 id 是默认的。
将以下代码放入 onDocumentReady 事件中。
//PageShow event task binding
$('#default').on('pageshow', function(){
//setup disabled property for submit button.
$("#default_sub").attr("disabled", "disabled");
});
//Submit button click for test alert only
$('#default_sub').on("tap, click", function(){
alert("Submit : Pressed");
});
//Dropdowns onChange Event binding
$('#dropList').on('change',function(){
//Removing Disabled property
$("#default_sub").removeAttr("disabled");
});
这段代码对我有用,可以根据 Dropdown 的 onchange 事件启用按钮。
上面的代码仅适用于 <'input type="submit"> 标签,但不会对其 UI 产生任何影响,如果您使用 jquery data-role="button" 和 div 那么您可以使用禁用和启用按钮将类“ui-disabled”添加到其类属性中。
谢谢,普拉尚特·阿格拉瓦尔