我有一个HTML5 Web应用程序,其中包含许多用户输入的字段,我想在将这些字段发送到服务器之前对这些字段进行一些客户端验证.容易吗?只需使用JQuery验证插件--- http://jqueryvalidation.org/
但是有一个问题.我的网络应用没有表格.HTML中没有提交任何内容.相反,每个用户可更改的元素上都有一个JQuery更改处理程序,当用户更改其中一个元素的值时,将进行AJAX调用.(这种非标准的用户交互架构对此应用程序有意义.)
我想在AJAX调用之前验证该字段,并使用JQuery验证插件来执行此操作.但我无法弄清楚如何.
是否可以在没有提交的情况下使用JQuery验证插件?我该怎么做?还是另一种方法更好?
Highcharts支持圆环图,基本上是一个内部饼图,第二个馅饼---显示为围绕它的甜甜圈.来自Highcharts演示网站的圆环图
是否有可能创建一个三层甜甜圈图表,即中间有馅饼的图表,围绕馅饼的甜甜圈,以及围绕第一个馅饼的另一个甜甜圈?
我怀疑这是不可能的,因为他们的选项plotOptions.pie.innerSize建议他们只支持内部大小和外部大小,而不是内部大小,中等大小和外部大小.但也许我错过了一些东西.
jQuery验证似乎与min="1"
和min="-1"
,但不是min="0"
.考虑一下这个jsFiddle.它在第一个input
元素和第三个元素中适当地对应于值-5 ,但在第二个元素中接受-5,其中min="0"
.
这是jQuery验证中的错误还是我忽略了什么?
<form id="myform">
<input type="text" name="negativeone" min="-1"/>
<br/>
<input type="text" name="zero" min="0"/>
<br/>
<input type="text" name="one" min="1" />
</form>
<button id="event2">Test</button>
<a href="http://docs.jquery.com/Plugins/Validation" target="_blank">Validation Documentation</a>
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function () {
$('#myform').validate({
});
$('#event2').on('click', function () {
$('#myform').valid();
});
});
Run Code Online (Sandbox Code Playgroud)