如何组合jQuery的功能

时间:2010-12-19 10:30:34

标签: javascript jquery html

在我的输入id='currency'

首先,我希望maskMoney用于货币格式

$(function () {
    $("#currency").maskMoney();
})

然后自动提交

$('#currency').change(function () {
    $(this).closest("form").submit();
});

如何让它一起工作?

更新:代码

<?php
if($_POST) {
    print_r($_POST);
}
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://padmin.googlecode.com/svn-history/r21/trunk/scripts/jquery.maskMoney.0.2.js"></script>
<script>
    $(function() {
        $("#currency").change(function() {
            $(this).closest("form").submit();
        }).maskMoney();
    });
    </script>

<form action="" method="post">
  <input type="text" name="currency" id="currency" />
</form>

2 个答案:

答案 0 :(得分:6)

它们可以是分开的(只要第一个在document.ready处理程序中)或组合在一个链中,如下所示:

$(function() {
    $("#currency").change(function() {
        $(this).closest("form").submit();
    }).maskMoney();
});

答案 1 :(得分:1)

$('#currency').change(function () {
    $(this).maskMoney();
    $(this).closest("form").submit();
});