自動生成されたテキストフィールドに条件を適用しようとしていますが、スクリプトの目的はJqueryを使用してユーザーのデータを編集することです。テキストフィールドが空だった場合は、警告メッセージがここに自動生成されたテキストフィールドの値をJQueryで確認する
をポップアップします適用することが私のjQueryのコードは、私が<p></p>
HTML内で呼ばれている特定のデータをクリックすると、自動生成されたフィールドが来る
$(document).ready(function() {
$('#inplace_field').blur(function(){
if ($('#inplace_field').html(''))
{
alert ("its empty");
}
});
});
です段落。私は、段落がその中に自動的に存在していた値を持つテキストフィールドを呼び出しますし、問題
私のjQueryの関数はdoesnのこの
<p id="userEmailAddress" class="givemeMarginHere editInPlace-active" style="background-color: transparent; ">
<form class="inplace_form" style="display: inline; margin: 0; padding: 0;">
<input type="text" name="inplace_value" class="inplace_field" id="inplace_field" size="null">
<button class="inplace_save" value="">Save</button>
<button class="inplace_cancel" value="">Cancel</button>
</form></p>
のように変更することができるようになりますクリックし
テキストフィールドを空にしてタブをクリックして別のオブジェクトに移動させても、それは動作しません。
-iは、私はjQueryライブラリと呼ばれ、それがページ 内の他のjQueryのスクリプトと完全に動作することを言及したいと思います - も#inplace_field
はユニークid
要素です。
私はフィドルにそれを試み、それが働いていますが、htmlコードを実現する場合には私のスクリプトで、値がボタンの内側に来るではない '自動生成されたフィールドではないsave'どのように、なぜか分からない!有線のものは、私のデータベースで動作します! –
'val()'の代わりに 'html()'関数を使って値を設定したとしますか? – antyrat
私はあなたが私を理解していないことを恐れている、私のコメントをもう一度読んでください –