[code=javascript]
var msg = "参数";
if (window.attachEvent)
{
//支持 IE
btn.attachEvent("onclick", function () { showMessage(msg) });
}
else
{
//支持 FF
btn.addEventListener("click", function () { showMessage(msg) }, false);
}
添加和删除事件
...
encodeURIComponent();
1.网上有人说对中文的检索时处理有问题,经过测试此版本没有问题^-^
2.在使用远程地址时,它默认传入的参数是:q(输入值),limit(返回结果的最大值),可以使用extraParams传入其他的参数
3.autocomplete在使用ajax传递参数时,默认使用了get方式传递,也实在是没有找到可以通过参数提交post方式的办法。
解决方式1:在使用ajax的get方式传递中文时,使用new String(request.getParameter("q").getBytes("iso8859-1"),"utf-8")获得参数值
解决方式2:修改jquery.autocomplete.js代码,把get方式修改为post方式,然后参见之前ajax解决中文乱码的问题的
一导入js库 二、默认校验规则 (1)required:true 必输字段 (2)remote:"check.php" 使用ajax方法调用check.php验证输入值 ...
typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
IE9发布了。
很多用到prototype的网页会出问题,这时候要注意升级到最新的1.7.X,主要解决的就是和IE9的兼容问题……