点击提交后,输入边框立即消失
Input border immediately disappear after submit click
stackoverflow。
所以,我创造了一个简单的形式,就像一个老板。
<form method="post" action="">
<input type="text" name = "username">
<input type="submit" value="Submit">
并添加了一个小脚本
$(document).ready(function(){
$("input:submit").click(function(){
$("input[name=username]").css("border", "1px solid red");
})
});
我想要什么?我要在点击后突出显示输入框。但我现在想要吗?我按下发送按钮,当然输入字段高亮显示,但这个高亮显示立即消失,我不知道如何修复它。
您正在使用提交按钮。该按钮作为默认事件进行重新加载。使用event.PreventDefault();
。它将停止页面重新加载
$(document).ready(function(){
$("input:submit").click(function(event){
event.PreventDefault();
$("input[name=username]").css("border", "1px solid red");
})
});
否则,您可以将按钮类型从提交更改为按钮
<form method="post" action="">
<input type="text" name = "username">
<input type="button" value="Submit">
点击提交按钮将重新加载页面。您可以通过将按钮类型从submit
更改为button
来解决此问题
<input type="button" value="Submit">
相关文章:
- facebook”;添加评论“;popup获胜'不要消失
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 为什么js事件消失了
- JS文件的路径正在消失
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- Morris.js折线图x轴标签在调整大小后消失
- jQuery动画-边框宽度和颜色
- JavaScript下拉菜单-部件在Mac上消失
- 将display属性更改为visible flicks,然后再次消失
- 查找带有边框的HTML5 Canvas(点击)事件的坐标
- TinyMCE实例在切换角度路由选项时会消失
- 将phonegap图像发布到php/mysql-图像字段从发布请求中消失
- Jquery UI对话框不会消失
- 通过单击同一图标使菜单出现和消失
- '单击'事件在Backbone中消失.使用流沙后查看
- 边框颜色是't如果输入为空,则更改
- Android上的引导弹出窗口在页面滚动后消失
- 标准按钮在悬停时的高亮显示在边框样式更改时消失
- 当我在元素上使用rotateX时,边框消失了
- 点击提交后,输入边框立即消失