小编jal*_*jal的帖子

使用jQuery serialize()和AJAX发送表单的一部分

我正在尝试使用jQuery的序列化通过AJAX发送一个表单的一部分.表单有16个文本字段.我有4个按钮.在button0发送文本框0,1,2,3,和button1发送文本框4,5,6,7,等等等等,我该怎么办呢?

HTML

<html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Serialize</title>  
    <script type="text/javascript" src="jquery-1.9.1.min.js"></script>   
 </head>
 <body>
    <form id='miForm' class='miForm' name='miForm' action='env.php' method='POST'>

    </form>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

     $(document).ready(function(){
        for(i=0;i<16;i++){
            $('form').append('Campo de texto '+i+'<input type="text" id="txt'+i+'" value="Campo '+i+'" readonly="yes"/><br>');
        }
        for(i=0;i<4;i++){
            $('form').append('<input type="button" id="butEnv'+i+'" value="Enviar'+i+'"/><br>');
        }
        $('form').append('<input type="button" id="butGen" value="Enviar Global"/><br>');

    });
Run Code Online (Sandbox Code Playgroud)

ajax jquery serialization

22
推荐指数
1
解决办法
2万
查看次数

jquery:我正在尝试禁用除了单击按钮之外的所有按钮而不工作

我想禁用除了点击之外的所有按钮,我正在使用jquery.请帮忙.求助:删除:输入'.not()'.

HTML

<div id="buttongroup">
    <ul>
        <li>
            <input type="button" id="butDes" class="butFiltro" value="Descripción" />
        </li>
        <li>
            <input type="button" id="butMaq" class="butFiltro" value="Máquina" />
        </li>
        <li>
            <input type="button" id="butDen" class="butFiltro" value="Denominación" />
        </li>
        <li>
            <input type="button" id="butFecEd" class="butFiltro" value="Fecha edición" />
        </li>
        <li>
            <input type="button" id="butFecCie" class="butFiltro" value="Fecha cierre" />
        </li>
        <li>
            <input type="button" id="butOpe" class="butFiltro" value="Operario" />
        </li>
        <li>
            <input type="button" id="butNue" class="butFiltro" value="Nuevo" />
        </li>
    </ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

JAVASCRIPT

$('input[type=button]').click(function(){
//$('.butFiltro').click(function(){

    var getValueButton = this.id;
    alert(getValueButton);
    $(':input').not('#'+getValueButton).attr('disabled', true);

});
Run Code Online (Sandbox Code Playgroud)

html jquery

4
推荐指数
1
解决办法
4048
查看次数

正则表达式不起作用

我试图验证一个文本字段类型的密码,但是当我试图写密码时,验证不起作用.用于验证:minlength 6,maxlength 12,uppercase,lowercase和digits

HTML

<tr>
    <td>Contraseña *</td>
    <td>
        <input type="password" name="password1" id="password1">
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

JAVASCRIPT

 $.validator.addMethod("password1", function (value, element) {
     return this.optional(element) || /^(?=.*\d)(?=.*[a-zA-Z]).{6,12}$/i.test(value);
 });

 $("#frmDatos").validate({
     errorContainer: contenedor,
     errorLabelContainer: $("ol", contenedor),
     wrapper: 'li',
     meta: "validate",
     rules: {
         password1: {
             required: true
         }
     },
     messages: {
         password1: "La contraseña no es válida"
     },
Run Code Online (Sandbox Code Playgroud)

regex jquery jquery-validate

0
推荐指数
1
解决办法
534
查看次数

标签 统计

jquery ×3

ajax ×1

html ×1

jquery-validate ×1

regex ×1

serialization ×1