2017-10-02 10 views
1
ボタンをクリックすると送信したり、提出を形成する際 ボタンを続けるから、私はdisabled属性を削除することができますどのように

は、それがボタンを続けるからのdisabled属性を削除します送信がクリックされたとき。これは私のビューjQueryが提出

<?php echo form_open('admin/requests/approve_request/'.$this->uri->segment(4)); ?> 
    <div class="form-group"> 
     <label for="pending_reason">Note</label> 
     <textarea class="form-control" name="pending_reason"rows="6"> 
      <?php echo set_value('pending_reason'); ?> 
     </textarea> 
     <?php echo form_error('pending_reason'); ?> 
    </div> 

    <button type="submit" class="btn btn-success" value="submit" id="submit" disabled>Submit</button> 
</form> 

<button type="button" class="btn btn-success" id="continue" disabled>Continue</button> 

JS

<script> 
    $("#submit").click(function() { 
     $("#continue").removeAttr('disabled', true); 
    }); 

    }); 
</script> 
である

:しかし、問題は、それがページがそうもう一度ボタンを継続使用不可の状態にロールバックリフレッシュし送信ボタンをクリックしたときです

+0

これは私のために完全には機能していません – turaco

+0

これはPHPタグでも使用しているので、これもマークしてください。通常、送信をクリックすると、ページがリロードされません。または、このhttps://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_eventsに従って、フォームが受信されたサーバーからのイベントに反応することができます – DanteTheSmith

+0

処理できませんクライアント側で? – turaco

答えて

0

type="submit"プロパティを削除すると、問題が解決するはずです。

+0

どのようにtype = "submit"を削除してフォームを送信するのですか? – turaco

+0

これを行うには、Ajaxリクエストが最適です。 JQueryがあれば簡単です。 –

+0

https://www.w3schools.com/jquery/jquery_ajax_get_post.asp –