如何验证从此javascript动态生成的字段?

阿德里安
currentg1 = 1; // This is input files added by default.
maxg1 = 5;
ming1 = 1;
contor = 3;
contor1 = 4;
valuek = 2;
function g1_app_child(){
if(currentg1<maxg1)
{
    var div = document.createElement("div");
    div.id = 'divfiles'+currentg1;
    /*div.style.width = "100px";
    div.style.height = "100px";
    div.style.background = "red";
    div.style.color = "white";*/
    div.innerHTML = '<a href="javascript:void();" onclick="g1_delchild()">Remove websites</a><br><table><tr><td><input type="hidden" name="on'+contor+'" value="Keywords" class="special">Keywords: </td></tr><tr><td><input type="text" name="os'+contor+'" maxlength="200" id="keywords" class="special">ex: seo services</td></tr><tr><td><input type="hidden" name="on'+contor1+'" value="Website" class="special">Website: </td></tr><tr><td><input type="text" name="os'+contor1+'" maxlength="200" id="website" class="special">ex: seoadsem.com</td></tr><input type="hidden" name="quantity" value="'+valuek+'"></table>';
    document.getElementById('outer_div').appendChild(div);
currentg1++;
valuek++;
    if (contor%2) {
        contor1++ == contor++ + 1;
    }
    else {
        contor++;
    }
contor++;
contor1++;
    return false;
}
else
{
    alert('Maximum '+maxg1+' 5 websites are allowed');
    return false;
}
}

function g1_delchild()
{
if(currentg1>ming1)
{
    cnt = currentg1-1;
    element = document.getElementById('divfiles'+cnt);
    element.parentNode.removeChild(element);
    currentg1--;
    return false;
}
else
{
    alert('Minimum '+ming1+' Website Allowed');
    return false;
}
}

function validateForm() {
"use strict";
/*global document: false */
/*jshint sub:true*/
/*jslint browser: true, devel: true */
var w = document.forms.myPayPal.os0.value;
var x = document.getElementById('keywords').value;
var y = document.getElementById('website').value
if (x == null || x == "") {
    alert("Please input keywords");
    document.getElementById('keywords').focus() 
    return false;
}
if (y == null || y == "") {
    alert("Please input website");
    document.getElementById('website').focus() 
    return false;
}
if (w === "0") {
    alert("You must agree to the terms of service");
    return false;
}

}

当我尝试时,它仅验证初始字段。当它开始验证它时,当我单击更多字段并单击提交时不会通过。这是测试页:http : //www.seoadsem.com/full-SEO-report-for-your-website-test.html

立方的

使用时,页面上只能有一个具有相同ID的元素getElementById(它将选择第一个元素),并且不应再使用一个(使用class)。但是,如果使用以下命令,仍然可以验证当前脚本:

[].slice.call(document.querySelectorAll('#keywords')).forEach(function(keyword) {
    // validate keyword here
});

它将选择所有ID =关键字的元素

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在选择字段+ Symfony2中对动态生成的选项进行验证

来自分类Dev

如何动态验证LiveCode中的字段输入?

来自分类Dev

jQuery验证动态创建的字段

来自分类Dev

验证用户指定的动态生成字段的Django表单

来自分类Dev

验证动态添加的字段

来自分类Dev

如何为动态生成的字段创建规则

来自分类Dev

如何验证动态字段(动态创建的字段)

来自分类Dev

React Native-如何编辑动态生成的TextInput字段的值?

来自分类Dev

如何用PHP邮寄动态生成的下拉字段值?

来自分类Dev

如何使用javascript验证数组输入字段

来自分类Dev

如何从此数组生成排列?

来自分类Dev

如何验证vue.js中的动态输入字段?

来自分类Dev

如何生成动态Laravel Nova选择字段?

来自分类Dev

如何验证动态添加的表单字段的重复项

来自分类Dev

如何动态生成字段

来自分类Dev

如何jQuery验证动态生成的隐藏文本区域

来自分类Dev

如何从此代码中保存生成的图像

来自分类Dev

Javascript如何生成时隙的动态列表

来自分类Dev

如何从此javascript函数继承

来自分类Dev

仅JavaScript动态数组字段验证

来自分类Dev

无法为动态生成的输入字段添加jQuery验证?

来自分类Dev

如何制作固定长度的动态生成的验证码

来自分类Dev

动态生成的名称字段的单选按钮组验证

来自分类Dev

如何在Angular中动态生成字段类型编号?

来自分类Dev

如何从div级别删除动态生成的字段?

来自分类Dev

如何从此javascript代码中提取URL

来自分类Dev

未验证动态 WTForm 字段

来自分类Dev

如何为动态生成的表单字段实现表单验证

来自分类Dev

验证动态输入字段 Jquery

Related 相关文章

热门标签

归档