0

jquery モバイル アプリで送信ボタンを無効にしようとしています。私はそれを機能させるために何日も試みました。ボタンは有効または無効になりません。これは、私が試した多くのスクリプトの 1 つです。

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');


        }

`

4

2 に答える 2

1

次のようにすべきではありませんか:

if(networkState==states.Connection.UNKNOWN || networkState==states.Connection.NONE) {
   //........... your code stuff..............//
}
于 2013-03-07T09:36:24.830 に答える
0

電話してみてください

mybutton.disabled = true
于 2013-03-07T09:38:42.153 に答える