Javascript 在表单中使用克隆函数后如何在中使用java脚本验证
在表单中使用克隆函数后如何在中使用java脚本验证Javascript 在表单中使用克隆函数后如何在中使用java脚本验证,javascript,Javascript,在表单中使用克隆函数后如何在中使用java脚本验证 function submitLogin() { var fieldsToValidate = document.getElementsByClassName('toValidate'); for (var i = 2; i < fieldsToValidate.length; i++) { console.log
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
我在clone中使用的“添加更多功能”的java脚本中,如何在每一行中分别进行验证,但我不能对每一行进行验证。这是怎么回事
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
帮帮我
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
var i=0;
函数cloneRow(){
var row=document.getElementById(“克隆”);
var table=document.getElementById(“数据”);
var-selectIndex=1;
var clone=row.cloneNode(true);
表1.appendChild(克隆);
setAttribute(“样式”,“样式”);
}
函数deleteRow(btn){
var result=confirm(“是否要删除此项?”);
如果(结果){
var row=btn.parentNode.parentNode;
row.parentNode.removeChild(row);
}
}
添加更多。。。
姓名:
价值:
姓名:
价值:
拯救
我放了这个,但如果我在一个文本字段中写入,每次验证都会消失
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
$(document).ready($.validator.addMethod(“valueNotEquals”),函数(值、元素、参数){
返回arg!=值;
},
“值不能等于arg。”);
$(函数(){
$(“#名称#值”)。验证({
errorClass:“验证错误类”,
//指定验证规则
规则:{
输入\u名称:{
要求:正确,
最大长度:64
},
输入值:{
要求:正确,
最大长度:64
}
},
//指定验证错误消息
信息:{
输入\u名称:{
必填项:“[您的姓名]”,
maxlength:“[您的姓名不能超过64个字符]”
},
输入值:{
必填项:“[值?]”,
maxlength:“[您的密码不能超过64个字符]”
}
},
错误元素:“div”,
包装器:“div”,
errorPlacement:函数(错误,元素){
错误.appendTo(element.parent(“td”);
css('color','red');
css('text-align','center');
}
});
});
函数submit\u login()
{
如果($(“[id='name'],[id='value'])。有效(){
警报(“已成功保存”);
}
}
我将提交登录改为提交登录()。我不知道您想如何验证它们,但这会获取所有适当的
标记
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
函数submitLogin(){
var fieldsToValidate=document.getElementsByClassName('toValidate');
对于(变量i=2;i
编辑:我的错。我在“toValidate”的四个输入中添加了一个类。这样,我们就可以按类获取所有输入元素,忽略前两个(通过在索引2处启动for循环),并验证其余元素。我会这样做:
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
var blankFieldsCount = 0;
for (var i = 2; i < fieldsToValidate.length; i++) {
if (fieldsToValidate[i].value == "null") {
blankFieldsCount++;
}
}
if (blankFieldsCount >= 1) {
alert("You must fill out all fields");
}
}
函数submitLogin(){
var fieldsToValidate=document.getElementsByClassName('toValidate');
var blankfieldscont=0;
对于(变量i=2;i=1){
警报(“您必须填写所有字段”);
}
}
该代码未经测试,但我认为它可以工作,或者非常接近
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}
function bind_validation(){
$(".required_field ").each(function(){
$(this).rules("add", {
required:true,
});
});
addRemoveCloneValidation();
}
function addRemoveCloneValidation(){
$('div[id^="added"]').each(function(index, item){
var needsValidation = false;
$.each($(item).find('.required_field'), function(index, item){
if($(item).val())
needsValidation = true;
$(item).change(addRemoveCloneValidation);
});
$.each($(item).find('.required_field'), function(index, item){
$(item).rules("add", {
required:needsValidation,
});
if(!needsValidation)
$(item).removeClass('errRed');
});
});
}我喜欢严格使用javascript创建,请帮助megetElementsByClassName('toValidate');验证什么?对不起,我不明白
function submitLogin() {
var fieldsToValidate = document.getElementsByClassName('toValidate');
for (var i = 2; i < fieldsToValidate.length; i++) {
console.log(fieldsToValidate[i]);
// Do validation here
}
}