这个代码是一个旅行表单,我想在确认后重置所有输入表单(收音机,复选框,文本)。如何强迫用户在提交前填写所有输入字段?我希望你能帮我。亲切的问候。
$(document).ready(function () {
$('#submit').click(function () {
var a = $('#first').val();
var b = $('#last').val();
var c = $('#age').val();
var d = $('#male').val();
场景:剔除/jquery可排序ui中的排序元素
在可排序项中接收到项时,我使用下列事件:
beforeStop: function (event2, ui2) {
draggedItem2 = ui2.item;
itemDroppedIndex2 = ui2.item.index();
if (fieldInSortable) {
// change order of the item
var startPos = $(this).data('start_position');
// Update order
在不透露项目特定细节的情况下,我在jsbin中重新创建问题时遇到了麻烦(我正在使用API中的JSON ),但我遇到了一个似乎无法解决的问题,我非常感谢任何帮助或见解。
我从下面的标记开始:
我有一个空白的无序列表。
<ul id="results-list">
<!-- it is blank for now, and will be populated via jQuery -->
</ul>
也是一种输入。
当输入提交后,我运行一些代码来根据JSON响应用数据填充#results list。一切都很好。在数据集合中,我嵌入了不需要的链
我有一个在客户端加载div的表单。我有一个具有所有验证属性的硬编码textbox控件,类似于它从服务器加载时呈现的内容。在div中有submit按钮,但当我单击submit时,表单上的所有验证消息都会显示出来。我只需要显示div元素的验证消息。Telerik Grid控件在ajax模式下,做类似的事情,即在客户端附加硬编码的验证属性的文本框,但它只触发网格而不是整个表单的验证。我想我在这里漏掉了什么。
$('#div').valid() --> doesn't work
$('#form').valid() --> works