1

わかりました、あなたのためにそれを分解させてください。送信時にページをリロードするフォームがあります。ただし、送信するそのフォームでは、テキスト入力値を取得し、その値をページの読み込み時に要素に追加したいと考えています。しかし、これはうまくいきません...何が間違っていますか?

$('#btnDoneCampaignFields').bind('click',function(){
    var getValue = $('.field-set-wrap').find('.color-picker-frmfields').val();

    $('.sb-form > input').css('color', getValue);
});
4

1 に答える 1

4

ページを投稿する場合、つまりリロードする場合は、ブラウザが要求応答を受信したときにその値を取得するために、その値をどこかに保存する必要があります。

あなたがこれを行うことができるよりもhtml5を使用している場合:

$('#btnDoneCampaignFields').bind('click',function()
{
    var getValue = $('.field-set-wrap').find('.color-picker-frmfields').val();

    sessionStorage.Fieldvalue = getValue;
}

を使用してdocument.ready

$(document).ready(function()
{
    if (sessionStorage.Fieldvalue) {
        $('.sb-form > input').css('color', sessionStorage.Fieldvalue);
    }
});

これについて詳しく確認してください:HTML5 Webストレージとは何ですか?

于 2013-03-08T04:10:34.943 に答える