2

送信後に送信ボタンのテキストを変更することはできますか? たとえば、ボタンに Submit という単語があり、ユーザーがフォームを送信すると、ボタンは Done と表示されます。もしそうなら、それはどのように行われますか?

ありがとう!

4

4 に答える 4

4

フォームの処理に AJAX を使用している場合は、次のように$.ajax jQuery メソッドの成功コールバックでボタン テキストを変更するだけです。

$.ajax({
    ...
    success: function(data){
        ...
        // If using an <input/> as the submit button
        $('BUTTON_SELECTOR').prop('value', 'Done');

        // If using a <button/> as the submit button
        $('BUTTON_SELECTOR').text('Done');
        ...
    }
    ...
});

これが役立つことを願っています!

于 2014-03-25T16:49:31.243 に答える
1

はい、それは可能です & あなたはこれでそれを行うことができます:

<form name="MyForm">
<input type=button name="b1" value="Submit" onclick="javascript:document.MyForm.b1.value='Done'">
</form>

フィドルの例はこちら

于 2014-03-25T16:47:48.900 に答える