为什么显示在其他地方的引导程序输入会立即消失
Why does bootstrap input that displays elsewhere disappear immediately?
我这里有一把小提琴。
当我运行代码时,它启动得很好。我输入日期并点击插入,它出现了半秒钟,然后完全消失了。
小提琴上写着**{"error": "Please use POST request"}**
,但它在我的浏览器上也在做同样的事情。
对此有什么想法吗?
HTML
<h4>Insert Date Here</h4>
<form role="form">
<div class="row">
<div class="col-xs-12">
<div class="input-group input-group-md">
<input type="text" class="form-control" placeholder="MM/DD/YYYY"/>
<div class="input-group-btn">
<button id="get" class="btn">Insert Date</button>
</div>
</div>
</div>
</div>
</form>
<p>
Nisi odio purus mattis. Habitasse nunc enim cursus cum est aenean nisi, enim odio, ultricies, sit arcu platea, pid, turpis. Parturient, arcu sed tristique? Placerat, <span id='msg'></span> parturient, non ridiculus aenean porttitor mauris amet! Elementum in ridiculus, scelerisque proin, risus, turpis magna dignissim habitasse, dis sed, eros. Ut rhoncus sed, lectus tincidunt.
</p>
JavaScript
$("#get").click(function () {
$('#msg').html($('input:text').val());
});
因为你的按钮在表单中,所以你需要防止默认:
$("#get").点击(函数(e){e.preventDefault();$('#msg').html($('input:text').val());});
它会消失,因为你提交了表单。添加它,它将阻止表单提交:
$('form').submit(function(event) {
event.preventDefault();
});
jsfiddle
相关文章:
- 当我在HTML中选择特定选项时,要消失的输入字段
- 在输入框中单击时 - 在附近显示文本 - 在单击时输出文本消失
- 更改焦点后,输入字段中的文本将消失
- 如何使按钮(输入类型=“提交”)在单击时消失
- 文本在单击时消失,但输入的新文本会消失
- 输入栏在几个塞昆德后消失
- 输入框和文本在IE8中退格/删除时消失
- 输入字段html5占位符没有'不要在javascript中添加值后就消失
- 动态添加的输入字段立即消失
- 输入文本框不断消失
- 无线电输入在页面重新加载时消失(枚举,foreach,默认选中,记住页面重新加载的答案)
- 为什么显示在其他地方的引导程序输入会立即消失
- 输入字段逐渐消失,取代了网站的其他部分
- jQuery Validator无效输入字段在成功提交后消失
- HTML<输入>按钮在单击时消失
- Ipad上的虚拟键盘使输入[类型=范围]滑块拇指消失
- 框阴影在输入元素上消失
- 表单文本字段默认在焦点处消失,用户输入保留在表单更正处
- 从两个输入文本字段,当我在一个输入数据,如果在下一个输入的东西,它必须消失
- 在IE10中,文本区占位符不会在焦点/输入时消失