0

ボタンをクリックしてUIスライダーを選択した後に更新された値を表示する以下のjavascript関数があります。ボタンが再度クリックされないように、ページ全体でボタンを無効にしました。

 $(function () {
            var disabled = localStorage.getItem("updateDisabled");
            if (disabled) $('#update').attr('disabled', disabled);
            });


             $("#update").click(function (){
             this.disabled = true;
             localStorage.setItem("updateDisabled", true);
            $("#kwBody > tr").each(function() {
               var $cells = $(this).children("td");

               var found=false,count=0,currentCell;
               for (var i=0;i<masterData.length;i++) {
                 currentCell=$cells.eq(i+1);
                 found = parseInt(currentCell.text(),10) >=masterData[i];
                 currentCell.toggleClass("found",found); //add or remove class to highlight 
                 count+=found;
               }
               window.console && console.log(masterData,count);
               $(this).toggle(count==masterData.length); // show if all cells >

            });

私のページでは、クリックすると最初のページ自体をリロードする「戻る」のような別のボタンを含めようとしています。

   <form method="post" action"willdoit.php">
<input type = "button" value = "Back"></input>
</form>

ただし、ボタンをクリックしても何も起こりません。

4

2 に答える 2

3
<input type ="submit" value ="Back" />

これにより、フォームが送信されます。あなたが持っているあなたのボタンはボタンだけになり、何もしません。

于 2013-11-01T19:48:18.593 に答える
2

type を input type="submit" に変更します

于 2013-11-01T19:50:36.670 に答える