不能将两个文本字段值放在一起

时间:2012-06-23 10:22:59

标签: jquery

我在本地填写了两个textfield,另一个从ajax查询得到它的值。我需要将两个textfields值放在一起。读取本地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);

上面的代码使用textfiledid=combined打印以下内容:reza- 事实上,lastname必须出现在破折号后!

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你的代码似乎没问题。

根据问题

“从ajax查询中获取它的值”

当您尝试在ajax中设置第二个文本字段的值时,您应该在ajax回调中尝试上面的代码。在ajax回调之外,您可以获得第一个文本字段值,但不能获得第二个文本字段值。