jQuery自动完成验证 - 如何进行选择?

时间:2010-10-13 15:40:03

标签: jquery validation

我在文本框中使用jQuery自动完成功能,因此用户可以选择交易。我需要将其作为必填字段。我也在使用jQuery验证。

这是我的自动完成cpde:

$(\"#trade\").autocomplete({
    source: " . $tradeString . ",
    maxHeight:100,
    autoFill: true,
    minLength: 3,
    close: function() { $(\"#form\").validate().element(\"#trade\"); }
}).select(function() {
    $(this).autocomplete(\"search\");
});

这是我的jQuery验证码:

$("#form").validate({   
    errorElement:   "div",
    validClass:     "input_ok",
    errorClass:     "validation_error",
    rules: {    "address[postcode]":         { required:     true},
                "general[trade]":           { required:     true},
                "address[address_line_1]":   { required:    true},
                "address[address_line_2]":   { required:    true},
                "address[address_line_3]":   { required:    true},
                "general[trade]":           { remote:       true,
                                               required:     true}

          },
     messages: {    trade:                  { remote: "Trade not found."}                               
          }
});

任何人都可以帮助我吗?我以前做过这个,但是使用远程调用PHP脚本来查询数据库中的交易。在这种情况下,这不是必需的,因为$ tradeString以自动填充期望的格式返回交易列表。

1 个答案:

答案 0 :(得分:0)

您似乎需要查看此处的默认示例:http://jqueryui.com/demos/autocomplete/#default

这段代码看起来不对: 来源:“。$ tradeString。”