我有一个相当大的形式,它有8个领域进入书籍。 现在为用户添加更多的书籍,有一个按钮添加更多的书籍,点击其中一个JavaScript函数被调用,8个字段中的7个被复制。验证输入使用javascript
用户可以添加最多6本书,并且动态创建的所有输入字段都将其名称作为数组。我能够发布它们并存储在一张表中,现在我想使用javascript验证它们。
我一直尝试做这个,因为一个星期,是一个新的Javascript。请帮帮我。
我的JavaScript代码
function addInput(divName){
var bname1 = new Array();
var abname1 = new Array();
var cost1 = new Array();
var num1 = new Array();
if (counter == limit)
{
alert("You have reached the limit of adding " + counter + " inputs");
}
else
{
var newdiv = document.createElement('div');
newdiv.innerHTML ="<table>"+ "<tr align='right'>" + "<td>"+ " Name of book" + (counter + 1) + " " +" : <input type='text' name='bname1[]' > "+"</td>" + "</tr>"+"<tr align='right'>"+ "<td>"+" Name of Authour"+(counter + 1)+" "+": <input type='text' name='aname1[]'>"+"</td>"+"</tr>"+"<tr align='right'>"+"<td>"+"Publisher"+(counter+1)+" "+": <input tyme='text' name='pub1[]'>"+"</td>"+"</tr>"+ "<tr align='right'>" +"<td>"+ "ISDN Number " + (counter + 1) +" "+ ": <input type='text' name='isdn1[]'> "+"</td>" + "</tr>"+"<tr align='right'>" +"<td>"+ " Edition " + (counter + 1) + " "+": <input type='text' name='edi1[]'> "+"</td>" + "</tr>"+"<tr align='right'>" + "<td>"+ "Price"+(counter + 1) +" "+ " :<input type='number' name='cost1[]'>"+"</td>"+"</tr>"+"<tr align='right'>" + "<td>"+ "Number of copies"+(counter + 1) +" "+ ": <input type='number' name ='num1[]'> "+"</td>" + "</tr>"+ "</table>";
// alert("counter +1 is "+counter+1);
document.getElementById(divName).appendChild(newdiv);
counter=counter+1;
}
}
有记名表决的HTML形式,这一切都被添加到。 请帮忙! thanx提前..
什么你想要做什么?验证码在哪里?有什么问题? – Onheiron
创建一个小提琴并解释你的问题! – Neji