为什么选择框不张贴任何值,如果用户没有选择的选择
Why the select box not posting any value if user has not select the choice
这里是我动态生成选择框
if ($(this).data('trans_type') == "paypal") {
$('#type').html('<option value="2">2</option>');
$('#type').val('2');
} else {
$('#type').html('<option value="1">1</option><option value="3">3</option><option value="4">4</option>');
$('#type').val('1');
}
问题是,当用户没有点击/选择的选项,它没有发布任何东西,即使我硬编码的值。我该如何解决这个问题?或者我有什么办法可以做到:
如果trans_type = "paypal",则post val: 2,否则,让用户选择选择(如果用户没有选择任何内容,则post val: 1
谢谢你的帮助
下面是我如何发布值$("#modal_form").on("submit", function() {
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
beforeSend: function() {
$("#modal_msg").html('<div class="alert alert-info">處理中,請稍等......</div>');
},
success: function(data) {
console.log(data);
var obj = $.parseJSON(data);
if (obj == "success") {
$("#reply_btn").hide();
$("#modal_msg").html('<div class="alert alert-success"><strong>成功</strong> 回覆匯價通知</div>');
$('#myModal_d').on('hide.bs.modal', function() {
location.reload();
});
} else {
$("#modal_msg").html('<div class="alert alert-danger"><a class="close" data-dismiss="alert">x</a><strong>失敗</strong> 請檢查輸入資料</div>');
}
},
error: function(data) {
console.log(data);
$("#modal_msg").html('<div class="alert alert-danger"><a class="close" data-dismiss="alert">x</a><strong>失敗</strong> 無法連接伺服器,請稍後重試</div>');
}
});
return false;
});
您是否尝试使用selected
标志来指示option
元素是当前值?
if ($(this).data('trans_type') === "paypal") {
$('#type').html('<option value="2" selected>2</option>');
} else {
$('#type').html('<option value="1" selected>1</option><option value="3">3</option><option value="4">4</option>');
}
相关文章:
- d3基于用户选择动态更新节点
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- 获取用户选择的不带时区的日期
- 如何使用javascript localStorage保存用户选择并在不同的html页面中显示
- 根据用户从下拉列表中的选择显示多个文本框
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- 计算用户从多个文件中选择的选项数量
- jQuery根据用户选择启用/禁用asp.net控件
- 谷歌表单-根据分配给谷歌应用程序的工作为商业用户预先填充多项选择列表
- 将用户对样式表的选择保存在cookie中
- 浏览并选择用户硬盘驱动器中的文件在IE中未定义
- 从下拉框中选择用户信息,并使用进度计数器显示数据库中的选定项目
- 如何使用可点击按钮在Datepicker日历中选择用户在其他月份的当前日期
- 如何在HTML5中选择用户媒体输入
- 自定义选择下拉,无法选择用户添加的项目
- 如何增加/减少'选择'用户想要选择一个选项后的选项宽度
- 从列表中选择用户
- 想要从更改cakephp部门的下拉列表中选择用户
- 如何选择用户从跨度列表在javascript
- 如何在Knockout中的数据绑定选项中自动选择用户状态