Android 如何启用输入类型提交按钮
我在Android Phonegap应用程序中有下拉列表和输入类型提交按钮。 默认情况下,我禁用了submit按钮,我想启用下拉列表中的ButtonOnChange事件 我尝试了以下选项Android 如何启用输入类型提交按钮,android,cordova,Android,Cordova,我在Android Phonegap应用程序中有下拉列表和输入类型提交按钮。 默认情况下,我禁用了submit按钮,我想启用下拉列表中的ButtonOnChange事件 我尝试了以下选项 $("buttonId").attr("disabled", false); $("buttonId").removeAttr("disabled"); 基于上述链接编写的事件侦听器 但以上的选择对我来说并不适用。谁能帮我解决这个问题。你试过这个吗 document.getElementById('sub
$("buttonId").attr("disabled", false);
$("buttonId").removeAttr("disabled");
基于上述链接编写的事件侦听器
但以上的选择对我来说并不适用。谁能帮我解决这个问题。你试过这个吗
document.getElementById('submitbuttonidhere').disabled = false;
<input type="submit" name="submit" value="Next" disabled="disabled"/>
$("input[name='submit']").removeAttr('disabled');
你也可以试试这个
document.getElementById('submitbuttonidhere').disabled = false;
<input type="submit" name="submit" value="Next" disabled="disabled"/>
$("input[name='submit']").removeAttr('disabled');
$(“输入[name='submit']”)。removeAttr('disabled');
请尝试下面的代码,用于根据下拉列表“dropList”的更改事件管理禁用/启用输入按钮。确保您没有在HTML中为输入提交按钮“default\u sub”添加“disabled”属性。假设页面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");
});
这段代码对我来说是基于下拉菜单的onchange事件启用按钮的
上面的代码将适用于@rpelluru确保您的onchange事件调用。是的,它正在正确调用,我添加了几个console.log,它正在打印,没有任何问题。我尝试过的按钮单击是禁用的,但按钮的CSS没有更改。我将提交按钮替换为jquery数据角色按钮,并能够使用addClass禁用和启用按钮('ui-disabled')