0

jqueryの検証をオーバーライドして、フォームの入力値内に配置しようとしています(フォームに横に配置するスペースがないため)、サイドパネルフォームです。検証エラーのフォーム内に表示します。誰かがそれを行う方法を知っていますか?下に置くことはできますが、それでもフォーム値の中に入れたいと思います。助けていただければ幸いです。関数がsetDefaultsであることがわかりましたが、他のさまざまな方法で機能します。

4

1 に答える 1

0
$(document).ready(function(){
    var grabMsg =  $('.YOURDIV').html(); // your div, which contains error message
    var inputName = $('input'); // input where you want it to appear

    if(inputName.val() == '') {
        inputName.attr('value', grabMsg);
    }
});

これは単なる基本的なコードであり、メッセージを削除してからユーザーがその入力をクリックするかフォームを送信する方法など、追加のことを考える必要があります。このコードは入力に値を設定するためです。使用する前に注意してください。

于 2012-07-06T15:20:34.373 に答える