在我的输入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>
答案 0 :(得分:6)
它们可以是分开的(只要第一个在document.ready
处理程序中)或组合在一个链中,如下所示:
$(function() {
$("#currency").change(function() {
$(this).closest("form").submit();
}).maskMoney();
});
答案 1 :(得分:1)
$('#currency').change(function () {
$(this).maskMoney();
$(this).closest("form").submit();
});