OnKeyUp jQuery 函数不起作用
onkeyup jquery function not working
我正在使用javascrpt来验证文本框,如果用户输入0到9,A到F以外的数字,则显示警告。我看到下面的代码在 jsfiddle 和 php fiddle 上运行良好。但是当我在wordpress网站上添加它时,它不起作用
<div class="input-resp-hpux-vbus"><span><input class="textbox" id="vbus-id" name="vbus-id" type="text" /></span></div>
<div id="output"></div>
<script type="text/javascript" src="http://127.0.0.1:4001/wordpress/wp-content/themes/freshlife/includes/js/emcsaninfo-symcli.js"></script>
和JavaScript代码:
$(document).ready(function () {
$('#vbus-id').keyup(function () {
var text_value = document.getElementById("vbus-id").value;
if (!text_value.match(/'b[0-9A-F]'b/gi)) {
document.getElementById("vbus-id").value = "";
// document.getElementById("vbus-id").focus();
var message = "You have entered a invalid id.Vbus id ranges from 0 to F in hexadecimal";
document.getElementById("output").innerHTML = message;
}
else
document.getElementById("output").innerHTML ="";
});
});
不知道为什么这个脚本在我的wordpress上不起作用,我的网站上有v jquery版本1.10.1小提琴设置:JSFIDDLE PHPFIDDLE
Wordpress 将单引号 (') 转换为一些 unicode。
这就是为什么你的代码在WordPress中不起作用的原因。
在 JavaScript 代码中使用双引号 (")。
和改变
$('#vbus-id').keyup(function () {
自
$("#vbus-id").keyup(function () {
希望对你有帮助...
是否有任何错误?确保 jQuery 加载一次,你的脚本也是如此。在浏览器中调用此 URL 以检查每个是否正确:
http://127.0.0.1:4001/wordpress/wp-content/themes/freshlife/includes/js/emcsaninfo-symcli.js
你为什么在keyup函数中打开Plain JS,你可以像这样继续使用jQuery:
$(document).ready(function () {
$('#vbus-id').keyup(function () {
var $this = $(this);
var $output = $("#output");
var text_value = $this.val();
var message = "You have entered a invalid id.Vbus id ranges from 0 to F in hexadecimal";
if (!text_value.match(/'b[0-9A-F]'b/gi)) {
$this.val("");
$output.html(message);
}
else
$output.html("");
});
});
相关文章:
- 监视函数从服务返回不起作用,但作用域函数起作用
- Ember Data DS.Model's set函数不起作用
- Javascript:If-then语句在函数中不起作用
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- AngularJS指令部分应用的函数don'不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- 嵌套到另一个函数中的Fancybox函数;不起作用
- Javascript onchange()函数不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- javascript函数调用不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- 清除函数中if语句内部不起作用的间隔
- js函数堆栈传入变量,.hide()不起作用
- jQuery validate函数不起作用
- jQuery克隆函数在chrome中不起作用
- JS-窗口宽度函数不起作用
- 函数调用不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- javascript函数,该函数不起作用,但不会显示任何错误