- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我不使用 Jquery 插件时它可以工作,但是当我使用它时,它不起作用。我已经研究了解决方案,但尚未解决。
HTML 代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="en-gb" http-equiv="Content-Language" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Place Advert</title>
<link rel="stylesheet" href="test/css/style.css" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<link href="runnable.css" rel="stylesheet" />
<!-- Load jQuery and the validate plugin -->
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href="/resources/demos/style.css" />
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<style type="text/css">
.auto-style1 {
text-align: center;
}
.auto-style2 {
border-style: solid;
border-width: 1px;
padding: 1px 4px;
text-align: center;
}
</style>
</head>
<body>
<h1 class="auto-style1"> </h1>
<h1 class="auto-style1">Sign Up</h1>
<form action="" method="post" id="register-form" novalidate="novalidate">
<div class="auto-style1" style="height: 67px">
<br />
I am looking to<br />
<br />
<select name="AdvertType" id='purpose'>
<option id="AccountType" selected="selected" value="Buy">Buy</option>
<option id="AccountType" value="Sell">Sell</option>
</select>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
<div id="layer4" style="position: absolute; width: 750px; height: 366px; z-index: 4; left: 25%; top: 150px" class="auto-style2">
<br />
<br />
Enter In A Produce Name:
<input name="ProduceName" type="text" />
Enter In A Produce Category:
<input name="ProduceCategory" type="text" />
<br />
<br />
Enter In A Headline:
<input name="ProduceHeadline" type="text" id="EmailAddress" style="width: 290px" />
<br />
<br />
Buy/Sell Price (Per KG):
<input name="Price" type="text" id="BusinessName" style="width: 40px" />
Quantity Wanted/Avaliable:
<input name="Weight" type="text" style="width: 40px" />
KG
<br />
<div id='business'>
<br />
From
<input name="From" type="text" id="txtFromDate" />
To
<input name="To" type="text" id="txtToDate" />
<br />
</div>
<br />
<span lang="en-gb">
<textarea class="auto-style3" name="ProduceTags" rows="2" style="width: 547px" cols="20" id="word_count"></textarea>
<br />
<br />
Total word count: <span id="display_count">0</span> words. Words left: <span id="word_left">5</span>
<br />
<br />
<input name="Register" type="submit" value="Register" onclick="getwords()" />
</form>
<div id="layer7" style="position: absolute; width: 100px; height: 100px; z-index: 7; top: 680px; width: 100%; height: 40px" class="auto-style1">
<br />
Designed by Rajan Flora
</div>
</body>
</html>
Java 脚本代码:
我已经添加了表单的规则,在添加 Jquery 日期插件之前它们工作得很好。添加日期插件后,表单验证不起作用。在网上进行进一步研究后,我仍然无法解决该问题并需要帮助。
<script>
jQuery.validator.addMethod("lettersonly", function (value, element) {
return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Please only enter Characters");
jQuery.validator.addMethod("spaceAllowed", function (value, element) {
return this.optional(element) || /^[a-z , (" ")]+$/i.test(value);
}, "Please only enter Characters");
jQuery.validator.addMethod("numbersonly", function (value, element) {
return this.optional(element) || /^[0-9]+$/i.test(value);
}, "Please only enter Numbers");
jQuery.validator.addMethod("postcode1", function (value, element) {
return this.optional(element) || /^[A-Z]+[A-Z]+[0-9]+$/i.test(value);
}, "Please enter a valid UK postcode and ensure there are no spaces");
</script>
<script>
// When the browser is ready...
$(function () {
// Setup form validation on the #register-form element
$("#register-form").validate({
// Specify the validation rules
rules: {
ProduceName: {
required: true,
},
ProduceCategory: {
required: true,
},
ProduceHeadline: {
required: true,
},
},
// Specify the validation error messages
messages: {
},
submitHandler: function (form) {
form.submit();
}
});
});
</script>
<script>
$(document).ready(function () {
$("#txtFromDate").datepicker({
numberOfMonths: 2,
onSelect: function (selected) {
$("#txtToDate").datepicker("option", "minDate", selected)
}
});
$("#txtToDate").datepicker({
numberOfMonths: 2,
onSelect: function (selected) {
$("#txtFromDate").datepicker("option", "maxDate", selected)
}
});
});
</script>
最佳答案
它不起作用的原因是因为您在页面上多次包含 jQuery。通常,您只在页面上包含一个版本的 jQuery。我已经删除了您的示例中除一个之外的所有内容,然后开始工作。日期选择器逻辑似乎没问题。
$("#txtFromDate").datepicker({
numberOfMonths: 2,
onSelect: function (selected) {
$("#txtToDate").datepicker("option", "minDate", selected)
}
});
$("#txtToDate").datepicker({
numberOfMonths: 2,
onSelect: function (selected) {
$("#txtFromDate").datepicker("option", "maxDate", selected)
}
});
关于javascript - 当我集成 Jquery 日期选择器时,Jquery 表单验证将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009629/
我之前让 dll 注入(inject)器变得简单,但我有 Windows 7,我用 C# 和 C++ 做了它,它工作得很好!但是现在当我在 Windows 8 中尝试相同的代码时,它似乎没有以正确的方
我正在尝试制作一个名为 core-splitter 的元素,该元素在 1.0 中已弃用,因为它在我们的项目中起着关键作用。 如果您不知道 core-splitter 的作用,我可以提供一个简短的描述。
我有几个不同的蜘蛛,想一次运行所有它们。基于 this和 this ,我可以在同一个进程中运行多个蜘蛛。但是,我不知道如何设计一个信号系统来在所有蜘蛛都完成后停止 react 器。 我试过了: cra
有没有办法在达到特定条件时停止扭曲 react 器。例如,如果一个变量被设置为某个值,那么 react 器应该停止吗? 最佳答案 理想情况下,您不会将变量设置为一个值并停止 react 器,而是调用
https://code.angularjs.org/1.0.0rc9/angular-1.0.0rc9.js 上面的链接定义了外部js文件,我不知道Angular-1.0.0rc9.js的注入(in
我正在尝试运行一个函数并将服务注入(inject)其中。我认为这可以使用 $injector 轻松完成.所以我尝试了以下(简化示例): angular.injector().invoke( [ "$q
在 google Guice 中,我可以使用函数 createInjector 创建基于多个模块的注入(inject)器。 因为我使用 GWT.create 在 GoogleGin 中实例化注入(in
我在 ASP.NET Core 1.1 解决方案中使用配置绑定(bind)。基本上,我在“ConfigureServices Startup”部分中有一些用于绑定(bind)的简单代码,如下所示: s
我在 Spring MVC 中设置 initBinder 时遇到一些问题。我有一个 ModelAttribute,它有一个有时会显示的字段。 public class Model { privat
我正在尝试通过jquery post发布knockoutjs View 模型 var $form = $('#barcodeTemplate form'); var data = ko.toJS(vm
如何为包含多态对象集合的复杂模型编写自定义模型绑定(bind)程序? 我有下一个模型结构: public class CustomAttributeValueViewModel { publi
您好,我正在尝试实现我在 this article 中找到的扩展方法对于简单的注入(inject)器,因为它不支持开箱即用的特定构造函数的注册。 根据这篇文章,我需要用一个假的委托(delegate)
你好,我想自动注册我的依赖项。 我现在拥有的是: public interface IRepository where T : class public interface IFolderReposi
我正在使用 Jasmine 测试一些 Angular.js 代码。为此,我需要一个 Angular 注入(inject)器: var injector = angular.injector(['ng'
我正在使用 Matlab 代码生成器。不可能包含代码风格指南。这就是为什么我正在寻找一个工具来“ reshape ”、重命名和重新格式化生成的代码,根据我的: 功能横幅约定 文件横幅约定 命名约定 等
这个问题在这里已经有了答案: Where and why do I have to put the "template" and "typename" keywords? (8 个答案) 关闭 8
我开发了一种工具,可以更改某些程序的外观。为此,我需要在某些进程中注入(inject)一个 dll。 现在我基本上使用这个 approach .问题通常是人们无法注入(inject) dll,因为他们
我想使用 swing、spring 和 hibernate 编写一个 java 应用程序。 我想使用数据绑定(bind)器用 bean 的值填充 gui,并且我还希望它反射(reflect) gui
我有这段代码,当两个蜘蛛完成后,程序仍在运行。 #!C:\Python27\python.exe from twisted.internet import reactor from scrapy.cr
要点是 Spring Batch (v2) 测试框架具有带有 @Autowired 注释的 JobLauncherTestUtils.setJob。我们的测试套件有多个 Job 类提供者。因为这个类不
我是一名优秀的程序员,十分优秀!