我正在尝试根据用户在数量文本框中输入的内容添加订单项。
因此,如果用户输入的数量为 2,页面将显示:
第 1 项的文本行
第 2 项的文本行
代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
$('#Quantity').change(function() {
var textualValue = $(this).val();
var numericValue = parseInt(textualValue);
if (!isNaN(numericValue))
modifyDOMWithNumber(numericValue);
})
function modifyDOMWithNumber(number) {
var ul = $('ul#someListToAlter').empty();
var item;
for (var i=0; i<number; i++) {
item = $("<li>");
item.text("Text line for item "+i);
ul.append(item);
}
}
</script>
<form id="form1" name="form1" method="post" action="">
<input type="text" name="none" id="Quantity" />
</form>
</body>
</html>