- 最初の訪問時に非表示にする必要がある2つの入力フィールドがあります。
- 編集できるようにフィールドを表示するために切り替えるボタンがあります。
- idを追加する単語(つまり_temp)は、必要がない場合に再度保存されないようにID名を変更するだけです。フィールドに追加ワード(_temp)が表示されている場合は、削除する必要があります。(つまり、(元のID名:payment_gateway_login)(追加ID名:payment_gateway_login_temp)、フィールドに削除追加ID名が表示されている場合は、元のID名に戻す必要があります。
- 以下は私が得ることができる限りです。どんな助けでも大歓迎です。
HTML:
<ul>
<li class="show-hide-container hide" style="display: list-item; ">
<ol>
<li class="password input required stringish" id="payment_gateway_login_input">
<input id="payment_gateway_login" name="payment_gateway[login]" type="password">
</li>
<li class="password input required stringish" id="payment_gateway_password_input">
<input id="payment_gateway_password" name="payment_gateway[password]" type="password">
</li>
</ol>
</li>
<li class="clearfix edit-login-pass"> <a href="#" class="btn" id="show_hide">Edit Login & Password</a>
</li>
</ul>
</ p>
JQUERY:
$("input#payment_gateway_login").attr("id", "payment_gateway_login" + "_temp");
$("input#payment_gateway_password").attr("id", "payment_gateway_password" + "_temp");
$("#show_hide").live("click", function(event) {
return $("li.show-hide-container").toggle("show");
});
</ p>