添加子'选择孩子时的年龄
Add child's age when child selected
编程非常新。建立一个表格,询问基本问题,如年龄、已婚与否、有多少孩子。当用户从箭头键中选择1、2或3个孩子时,我想显示用户可以输入孩子年龄和姓名的字段。这必须在提交按钮之前完成。一个例子是hotels.com主页,其中的房间预订选项显示您是否有孩子,并在选择时询问您选择的所有孩子的年龄。Javascript会更好,但无论如何都愿意这么做。请帮忙。
您需要在children文本框上设置更改事件(但最好同时针对keyup和更改事件),并根据在这些字段上输入的child数量进行循环。在循环中,创建元素并最终将元素附加到结果中,参见下面的示例:
假设这是HTML
<div>
Child :
<input type="number" min="0" max="5" id="kids" name="kids"/>
</div>
<!-- display output inside this element -->
<div id="output"></div>
这是您的JS
$('#kids').on('change keyup', function () {
// get value of child(number)
var val = $(this).val();
// checking if entered more than 5 or any number(its depend)
if ( val > 5 ) {
alert('opps no more than 5');
return;
}
// every time child number's updated
// clear the container
$('#output').empty();
var output;
for (var i = 0, length = val; i < length; i++) {
output = 'Name :<input type="text" name="name"/><br/>Age : <input type="text" name="age"/><hr/>';
// append the element
$('#output').append(output);
}
});
这只是一个例子,希望你明白
DEMO
相关文章:
- 下拉选择可自动更改第二个下拉选择
- jQuery:下拉;选项:第一个孩子“;作为选择器
- 当选择不同的父母时,我如何使条件形式的孩子消失并清除
- 在我的情况下,如何选择某些孩子
- 在Knockout剑道网格中的Change上选择失去孩子的标签
- 在 JavaScript 中选择孩子,因为我不能使用 jQuery
- JQuery :has(),我需要只选择孩子
- 替换选择器'ul:第一个孩子'带有类'.list_wrapper:第一个孩子'
- Javascript选择孩子的孩子
- jQuery's少选择,区别对待每个孩子
- 添加子'选择孩子时的年龄
- Javascript通过父母ID选择孩子
- 选项:第一个孩子不会在所有情况下选择相同的选项
- 排除匹配的DOM &选择孩子
- 如何从家长中选择一组孩子
- Jquery按类选择第一个孩子
- 无法将事件绑定到多个<选择>'s、 唯一的第一个孩子
- 如何在jQuery中选择我的第一个孩子
- 选择多个li's和它'第一个使用jquery的孩子
- Jquery选择器丢失的孩子