【发布时间】:2015-06-16 07:05:08
【问题描述】:
我正在尝试使用jquery-1.10.2 构建一个网站,我想在其中阻止与css 相关的字符串,例如<style>、<link> 等。如果这些字符串中的任何一个匹配,我想禁用提交按钮。到目前为止,我已经设法使用.keyup() 函数阻止它们,但是如果我写的标签比<link rel="stylesheet" href="css/bootstrap.min.css"> 之类的标签多,那么它就不起作用了。这是我的代码,
$(document).ready(function () {
$('#inputdivEditor-2').keyup(function () {
var input = $(this).val();
if (input == "<style>" || input == "</style>" || input == "<link>") {
$('#deactivedivEditor-2').attr("disabled", "disabled");
}else{
$('#deactivedivEditor-2').removeAttr("disabled");
}
});
});
如果这些字符串中的任何一个与任何行匹配,我如何禁用该按钮?非常需要这个帮助。谢谢。
【问题讨论】:
标签: javascript jquery html regex