我在网站中使用表单,如果提交空白表单,用户应该收到错误警报。
我使用下面的 HTML 和 JS 将表单数据转换为 JSON 并将其提交到电子邮件 API。但即使对于空白值,表单也会被提交,这是不应该发生的。
请帮我解决这个问题。TIA。
<form name="ff" id="ff">
<label style="font-family: sans-serif;"></label> Name*:
<input type="text" placeholder="Please enter your name" name="name" id="name" required />
<label style="font-family: sans-serif;">
Email*:
<input type="email" placeholder="Enter your Email ID" name="email" id="email" required />
</label>
<label style="font-family: sans-serif;">
Mobile Number *:
<input type="text" placeholder="Enter Your Number" name="mobile" id="mobile" maxlength="10" required />
</label>
</label>
<label style="font-family: sans-serif;">
Message*:
<textarea name="message" id="message" cols="500" placeholder="Message" required></textarea>
</label>
<input id="contactbtn" class="sendButton" type="submit" name="Submit" value="Send" />
</form>
function getFormData($form) {
var unindexed_array = $form.serializeArray();
var indexed_array = {};
$.map(unindexed_array, function (n, i) {
indexed_array[n['name']] = n['value'];
});
return indexed_array;
}
var $form = $("#ff");
$('#contactbtn').click(function (e) {
e.preventDefault();
var data = getFormData($form);
console.log(data);
localStorage.setItem('order', JSON.stringify(data));
console.log('order');
window.location.replace("./contactbooking.html");
});
慕妹3146593
慕工程0101907
梵蒂冈之花
相关分类