0

2つあります。1textfieldつはローカルに入力し、もう1つはajaxクエリから値を取得します。2つのテキストフィールドの値をまとめる必要があります。ローカルの値textfieldは読み取られますが、もう一方はのようundefinedです。

var firstname = $("#id_of_textfield_with_local_value").val();
var lastname = $("#id_of_textfield_with_remote_value").val();
var combined = firstname + "-" + lastname;

$("#combined").val(combined);

上記のコードは、textfiledwithに次のように出力しid=combinedます。reza- 実際にはlastname、ダッシュ記号の後に必ず表示する必要があります。

私はそれのために何をすべきですか?

4

1 に答える 1

1

あなたのコードは問題ないようです。

質問によると

「ajaxクエリから値を取得する」

内の2番目のテキストフィールドの値を設定しようとしているので、そのコールバックajax内で上記のコードを試してください。コールバックajaxの外では、最初のテキストフィールド値を取得できますが、2番目のテキストフィールド値は取得できません。ajax

于 2012-06-23T10:24:05.233 に答える