【发布时间】:2015-05-02 10:24:06
【问题描述】:
当我尝试点击提交按钮时,我的表单在提交时没有发布或重新加载,为什么会这样?
<form class="form1">
<input type="text" value="ABC"/>
<input type="text" value="DEF"/>
<select name="acces_specfi" class="selectpicker" data-size="10" data-style="btn-info">
<option value="public">public</option>
<option value="private">private</option>
</select>
<button type="submit" class="btn-print"/>
--JS--
jQuery('.btn-print').click(function(event){
jQuery(".form1").find(':input').each(function(){
if(jQuery(this).val() && jQuery(this).attr('type') !== 'hidden'){
jQuery.trim(jQuery(this).replaceWith('<u>'+jQuery(this).val()+'</u>'));
}
else if(jQuery(this).val()===''){
jQuery(this).replaceWith('________');
}
});
});
---更新--
这行得通
jQuery(".form1").find(':input').each(function(){
if(jQuery(this).attr('type') !== 'hidden'){
jQuery(this).hide();
jQuery(this).after('<u>'+jQuery(this).val()+'</u>');
}
});
但是所有选择选项都以列表的形式显示我不知道为什么我认为因为我正在使用引导程序选择
然后选择普通文本输入效果很好
---更新-----
我用普通选择替换它我认为它工作得很好,因为引导选择添加了额外的按钮和 div 这就是导致问题的原因
【问题讨论】: