通过表单验证更改 DIV 边框颜色
Change DIV border color with form validation
我正在使用DIV "find_frame"来包装输入字段。
如果验证停止提交,我需要更改 DIV"find_frame边框颜色。
我该怎么做?
<form>
<div class="find_frame">
<input type="text" id="find" name="find" placeholder="Enter Number">
</div>
<input id="findbutton" type="button" value="FIND ME">
</form>
谢谢。
尝试这样的模式:
var $ff = $('.find_frame');
var $input = $('#find');
var $button = $('#findbutton');
function PUTVALIDATIONHERE(value) {
return false;
}
$button.click(function() {
var value = $input.val();
if (!PUTVALIDATIONHERE(value)) {
$ff.css("borderColor", "red");
// or use a css class
$ff.addClass('validationError');
}
});
如果您需要的验证是检查输入是否为数字,请将 PUTVALIDATIONHERE 函数替换为:
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
相关文章:
- 添加文字和评论功能更新Div
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- Href:当前DIV中的目标ID
- Onchange没有'不要显示或隐藏Div
- 绝对定位不适用于Javascript DIV
- 在Rails中更新Div,而不更改更新请求后的视图
- how to convert html <div> to pdf
- 如何在不影响其他元素的情况下扩展DIV
- jQuery动画-边框宽度和颜色
- 使用jQuery在页面上浮动DIV
- 如何通过点击机身上的任何位置来关闭弹出的DIV
- 通过表单验证更改 DIV 边框颜色
- 鼠标悬停在DIV上,更改图像边框颜色
- 只有边框的Div
- Div边框扩展Div的上下填充
- 应用左边框时 Css3 html5 Div 对齐方式中出现意外问题