将数量文本框转换为下拉列表
convert quantity textbox to drop down list?
如何使用jquery将此文本框转换为值为1-99的下拉列表,并选择默认项1?
<input type="text" maxlength="4" size="3" onkeyup="if(typeof(getShipping) == 'function'){getShipping()}" onchange="if(typeof(getShipping) == 'function'){getShipping()}" id="Quantity" name="Quantity" value="1">
简单:创建一个新的select
元素,用 1-99 之间的值附加option
元素,设置属性和onchange
处理程序,然后将input
元素替换为 select
。
var select = $("<select>");
for (var i = 1; i <= 99; ++i) {
select.append($("<option>").val(i).html(i));
}
select.val(1).attr({id: "Quantity", name: "Quantity"}).change(function(){
if (typeof getShipping == "function") {
getShipping();
}
});
$("#Quantity").replaceWith(select);
在这里测试它(JSFiddle)...
相关文章:
- 如何使用jQuery选择下拉列表的值
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- jQuery表单添加不适用于下拉列表
- 将数量文本框转换为下拉列表
- 将Wooccommerce属性下拉列表转换为可点击文本
- 如何将复选框转换为下拉列表
- javascript的事件监听器将下拉列表转换为输入按钮
- 是否可以阻止 选择在Maxitem = 1时转换为下拉列表
- 将 HTML 表转换为下拉列表(或以其他方式获取带有列的选择标记)
- 如何将选择下拉列表转换为 ul 下拉列表
- 如何将无序列表转换为<选择>下拉列表使用jquery
- 引导程序'选择'样式,使用jquery转换为bootstrap下拉列表
- 将下拉列表转换为文本框
- 如何动态地将文本字段转换为下拉列表
- 如何将下拉列表onchange事件转换为列表onclick事件
- 如何使用jquery将多选下拉列表的所有项目(选项)转换为数组
- 将 JavaScript 数组转换为下拉列表 - jQuery
- 使用JS显示下拉列表,并在新窗中将名称和城市值转换为大写
- 如何在Jquery中将下拉列表转换为Json