0

尝试使用 jQuery(最好是 Coffeescript)更改值.keyup#submitter_email拥有#submitter_first_name + "." + #submitter_last_name.

只是为了清楚起见:
#submitter_first_namevalue = "Bob" 和
When #submitter_last_namevalue = "Evans" 然后
#submitter_emailvalue = "Bob.Evans"

对不起,伙计们-这里的问题是如何做到这一点?

这是我提出的在逻辑上对我有意义的代码,但显然不正确:

jQuery ->
a = $("#submitter_first_name").val
b = $("#submitter_last_name").val
c = $("#submitter_email").val
a.keyup, b.keyup ->
c.val a + "." + b
4

1 回答 1

2

您正在尝试将事件绑定到这些输入的值。尝试这个:

jQuery ->
    a = $("#submitter_first_name")
    b = $("#submitter_last_name")
    c = $("#submitter_email")

    a.add(b).keyup -> (
        c.val a.val() + "." + b.val()
    )

这个小提琴适用于上述咖啡脚本生成的代码。http://jsfiddle.net/yuHbp/

于 2013-04-13T17:27:57.263 回答