开发者社区> 问答> 正文

<input type="text" id="name" validate?报错

没有报错 就是取不到 这是我的代码<html>

<head>
<script type="text/javascript" src="C:\Users\Administrator\Desktop\jquery-validate\lib\jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var validate=$("#name").attr("validate");
alert(validate.required);
});
</script>
</head>
<body>
<form id="testForm" action="" method="post">
<input type="text" id="name" validate="{required:true,email:ture,message:'该字段不能为空'}"/>
</form>
</body>
</html>

展开
收起
爱吃鱼的程序员 2020-06-22 14:44:50 490 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    jquery正常加载了吗回复<aclass='referer'target='_blank'>@回忆若风:直接用eval的话要eval("("+data+")")这样在两边加上括号回复<aclass='referer'target='_blank'>@回忆若风:true可能转不过来,换成!0来代替回复<aclass='referer'target='_blank'>@回忆若风:不是标准的json格式不能用jquery的parseJson方法,不过也可以试试jquery.globalEval方法回复<aclass='referer'target='_blank'>@回忆若风:用一个简单的方法来parse一下:functionparse(data){if(data==null){returnnull;}return(newFunction("return"+data))();}可以取到{required:true,email:ture,message:'该字段不能为空'}这一段

    如果<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;line-height:normal;background-color:#FFFFFF;">可以取到{required:true,email:ture,message:'该字段不能为空'}这一段,

    <spanstyle="line-height:normal;">那么你只需要使用eval()将这一段转成JSON,然后通过JSON访问KEY和VALUE就可以读到对应的值了吧。

    是啊不过报了 <spanstyle="color:#FF0000;font-family:Consolas,'LucidaConsole',monospace;font-size:12px;line-height:normal;background-color:#FFFFFF;">UncaughtSyntaxError:Unexpectedtoken:这个错误转不过去 <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:normal;background-color:#FFFFFF;">eval("("+要转换的json格式字符串+")")谢谢已经解决了

    2020-06-22 14:45:08
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载