我正在尝试使用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) 我想禁用除了点击之外的所有按钮,我正在使用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) 我试图验证一个文本字段类型的密码,但是当我试图写密码时,验证不起作用.用于验证: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)