0
我的要求很簡單,但網上沒有明確的答案。 我在我的玉石頁面中有一個組合框,它以數字作爲輸入。我希望相同的頁面刷新並具有與指定數量一樣多的文本框。我知道這需要Ajax,但我無法弄清楚它如何在Jade中使用。任何建議都將不勝感激。在表單中動態添加文本框,使用Jade模板引擎
我的要求很簡單,但網上沒有明確的答案。 我在我的玉石頁面中有一個組合框,它以數字作爲輸入。我希望相同的頁面刷新並具有與指定數量一樣多的文本框。我知道這需要Ajax,但我無法弄清楚它如何在Jade中使用。任何建議都將不勝感激。在表單中動態添加文本框,使用Jade模板引擎
這可以在jQuery幫助下無需使用ajax來完成。
定義玉這樣
input.addTxtBox(type='text')
#rows
,然後在javascript
jQuery(document).ready(function() {
// initiate layout and plugins
$('.addTxtBox').keyup(function (e) {
var value = $('.addTxtBox').val();
var str = '<input type="text">';
for(var i=0; i < parseInt(value) ; i++){
$("#rows").append(str);
}
});
});
檢查這個jsfiddle
感謝您的建議。但我目前使用Express框架,並且必須將jQuery部分添加到index.js文件(其中包含所有路徑)。 – 2014-10-19 15:29:03