首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将表单中的逗号替换为jquery-validate

将表单中的逗号替换为jquery-validate
EN

Stack Overflow用户
提问于 2012-06-08 07:09:28
回答 1查看 505关注 0票数 0

让我们使用下面的形式插入5个>0的数值:

代码语言:javascript
复制
    <label for="altezza">Inserisci la tua altezza (in cm)</label>
    <input type="text" name="altezza" id="altezza" value="" />

    <label for="peso">Inserisci il tuo peso (in kg)</label>
    <input type="text" name="peso" id="peso" value="" />

    <label for="vita">Inserisci la misura della tua vita (in cm)</label>
    <input type="text" name="vita" id="vita" value="" />

        <label for="fianchi">Inserisci la misura dei tuoi fianchi (in cm)</label>
    <input type="text" name="fianchi" id="fianchi" value="" />

        <label for="collo">Inserisci la misura del tuo collo (in cm)</label>
    <input type="text" name="collo" id="collo" value="" />

    <input type="submit" id="submit" value="Invia" />

验证器:

代码语言:javascript
复制
$(document).ready(function(){
    $("#formpeso").validate({
        debug: false,
        rules: {
            altezza: {min:1, required: true},
            peso: {min:1, required: true},
            vita: {min:1, required: true},
            fianchi: {min:1, required: true},
            collo: {min:1, required: true},
        },
        messages: {
            altezza: "Non hai compilato il campo!<br />",
            peso: "Non hai compilato il campo!<br />",
            vita: "Non hai compilato il campo!<br />",
            fianchi: "Non hai compilato il campo!<br />",
            collo: "Non hai compilato il campo!<br />",

        },
        submitHandler: function(form) {
            $.post('calcolatore2.php', $("#formpeso").serialize(), function(data) {
                $('#results').html(data);
            });
        }
    });
});

允许用户插入带有逗号而不是".“的值的任何方式。小数点分隔符,并让验证器替换这些逗号?谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-06-08 15:55:02

使用一个单独的函数,就像Sparky672提到的,如下所示:

代码语言:javascript
复制
$('#submit').click(function(){
    $('input').not('#submit').each(function(){
         $(this).val($(this).val().replace(',','.'));                 
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10941107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档