我有一個相當大的形式,它有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