gpt4 book ai didi

javascript - jquery 在按钮之前查找输入

转载 作者:行者123 更新时间:2023-11-28 15:56:04 27 4
gpt4 key购买 nike

我的页面上有一个表单,并且有一些 jQuery 来确保输入在提交之前已完成。

但现在我需要在页面上重复多个类似的表单,并且我需要更改 jQuery 以仅检查单击按钮的表单中的两个输入,而不检查页面上的任何其他表单。

<div class="offerDate">
<form class="form-inline hidden-phone" action="http://www.treacyswestcounty.com/bookings/" method="get">
<fieldset>
<input type="text" name="from_date" placeholder="dd/mm/yy" id="from_date" class="input-small hasDatepicker">
<input type="text" name="to_date" placeholder="dd/mm/yy" id="to_date" class="input-small hasDatepicker">
<button id="submitDates" class="btn btn-main" type="submit">CHECK NOW</button>
</fieldset>
</form>
</div>
<div class="offerDate">
<form class="form-inline hidden-phone" action="http://www.treacyswestcounty.com/bookings/" method="get">
<fieldset>
<input type="text" name="from_date" placeholder="dd/mm/yy" id="from_date" class="input-small hasDatepicker">
<input type="text" name="to_date" placeholder="dd/mm/yy" id="to_date" class="input-small hasDatepicker">
<button id="submitDates" class="btn btn-main" type="submit">CHECK NOW</button>
</fieldset>
</form>
</div>

我之前使用 ID 检查表单的 jQuery

    // validate signup form on keyup and submit
jQuery('#submitDates').click(function () {
var found = false;
jQuery("#to_date, #from_date").each(function(i,name){
// Check if field is empty or not
if (!found && jQuery(name).val()=='') {
alert ('Please choose your arrival and departure dates!')
found = true;
} ;
});
return !found;
});

最佳答案

.prev( [selector ] )

Returns: jQuery

Description: Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector.

这很短,并且将针对按钮之前显示的任何输入:

$("button").prev("input")

jsFiddled here

关于javascript - jquery 在按钮之前查找输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18745433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com