0
我試圖禁用我的提交按鈕在我的jquery移動應用程序。我試了好幾天纔開始工作。按鈕不會啓用或禁用。這是我已經嘗試了許多腳本之一進入Jquery mobile phonegap disable如果沒有網絡提交按鈕
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
checkConnection();
}
function checkConnection() {
var networkState = navigator.network.connection.type;
var states = {};
states[Connection.UNKNOWN] = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI] = 'WiFi connection';
states[Connection.CELL_2G] = 'Cell 2G connection';
states[Connection.CELL_3G] = 'Cell 3G connection';
states[Connection.CELL_4G] = 'Cell 4G connection';
states[Connection.NONE] = 'No network connection';
if(networkState==Connection.UNKNOWN || networkState==Connection.NONE) {
$('[type="submit"]').button('disable');
$('[type="submit"]').button('refresh');
} else {
$('[type="submit"]').button('enable');
$('[type="submit"]').button('refresh');
}
`
也許你想提及if子句中的代碼。 '.button(...)'對我來說沒有意義,除非它是一個自定義函數。如果hunty試圖啓用/禁用按鈕,最好使用'.prop(「disabled」,true)'等等。你怎麼看? – darshanags 2013-03-07 09:45:46
試過,沒有工作。我知道按鈕功能的作品,因爲我自己運行一個腳本,只是禁用它,看看它是否工作。只是在eclipse日誌上注意到它表示未被捕獲的錯誤:在初始化之前無法在按鈕上調用方法 – hunty3000 2013-03-07 09:57:45