Javascript HTML5本地存储,验证所需文本框问题
我有一个调查。在按钮上单击“需要它来验证所需的某些字段/本地存储/转到确认页面”(以防止用户重新提交)。atm只需要“名字”、“主机名” 问题是,当所有必填字段都已填写时,它无法转到confirmation.html。如果我将1个必填字段保留为打开状态,则它不会验证并进入确认状态。如果删除了所有“必需”语法,则不会进入确认状态Javascript HTML5本地存储,验证所需文本框问题,javascript,jquery,html,validation,Javascript,Jquery,Html,Validation,我有一个调查。在按钮上单击“需要它来验证所需的某些字段/本地存储/转到确认页面”(以防止用户重新提交)。atm只需要“名字”、“主机名” 问题是,当所有必填字段都已填写时,它无法转到confirmation.html。如果我将1个必填字段保留为打开状态,则它不会验证并进入确认状态。如果删除了所有“必需”语法,则不会进入确认状态 <label>First Name*:</label> <input required title="Name is required" i
<label>First Name*:</label> <input required title="Name is required" id="FirstName" name="MainName" type="text"/>
如果上面没有显示我的问题,那么这里就是全部:jquery中的每个helper方法对初始数组中的每个项执行我们传递给它的函数一次。您尝试多次执行下面的语句(每个输入一次、选择一次、文本区域一次)
您可以使用变量作为标记来标记验证失败。最后,您可以检查变量并有条件地导航。您的小提琴有语法错误。您知道在哪里可以修复它吗?我去掉了一些不必要的东西,让它更简单,也许是为什么。有道理,但不知道如何实现。
<button type="submit" value="Save" id="Save" >Submit Form</button>
$( document ).ready(function() {
$('#Save').click(function (e) {
if (confirm('Are you sure you want to submit? You will not be able to go back.')) {
var person = $("#FirstName").val() + "." + $('#LastName').val();
$('input, select, textarea').each(function () {
var value = $(this).val(),
name = $(this).attr('name');
localStorage[person + "." + name] = value;
window.location.href = "Confirmation.html";
console.log('stored key: ' + name + ' stored value: ' + value);
});
}
});
});
window.location.href = "Confirmation.html";