2011-03-09 72 views
0
<input type='text' class='textbox numbers_only deny_decimal pdt_qty' maxlength='6' style='float:left; width:70%' value='" + qty + "'> 

我使用javascript創建上述控件(如果我按下按鈕),但我可以在文本框中輸入非數字值。 (我已經編寫了限制用戶輸入非數字值的代碼)。但它不適用於我動態創建的控件? 。:(動態控件javascript

+0

你怎麼限制它的其他元素?它似乎並不喜歡這個輸入具有 – gnur 2011-03-09 11:03:13

回答

1

您必須添加你如何創建這個控件,以及如何將附加限制控制更多的細節

看來,你正在做一個文件撰寫,最好創建一個DOM元素:

var control = document.createElement("input"); 
control.setAttribute(...); 

等。

+0

好附帶任何事件..然後,我怎麼可以把創建控制裏面的一個表格單元格:( – Rauf 2011-03-09 10:52:19

+0

你可以得到按id例如TD元素: VAR TD =的document.getElementById( 「mycontrolcell」) 然後可以追加控制元件: td.appendChild(對照); – 2011-03-09 10:58:17