Подскажите пожалуйста, как сделать обязательный input
при выполнении post
формы ajax
?
function saveorder() {
var waiter = document.getElementById('waiter');
var waiter_value = waiter.options[waiter.selectedIndex].text;
var client = document.getElementById('client');
var client_value = client.options[client.selectedIndex].text;
var type = document.getElementById('type');
var type_value = type.options[type.selectedIndex].text;
$.ajax({
type: "POST",
url: "addorder.php",
data: {
waiter: waiter_value,
client: client_value,
type: type_value
},
success: function(html) {
$("#response3").empty();
$("#orders").load("orders.php");
$("#div222").load("ord_table.php");
$("#response3").append(html);
}
});
}
<form>
<input type="text" required>
<input type="button" onclick="saveorder();" value="Отправить">
</form>
Надо дать форме возможность почувствовать, что начинается процесс ее отправки.
function saveorder(event) {
event.preventDefault();
var waiter = document.getElementById('waiter');
var waiter_value = waiter.options[waiter.selectedIndex].text;
var client = document.getElementById('client');
var client_value = client.options[client.selectedIndex].text;
var type = document.getElementById('type');
var type_value = type.options[type.selectedIndex].text;
$.ajax({
type: "POST",
url: "addorder.php",
data: {
waiter: waiter_value,
client: client_value,
type: type_value
},
success: function(html) {
$("#response3").empty();
$("#orders").load("orders.php");
$("#div222").load("ord_table.php");
$("#response3").append(html);
}
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form onsubmit="saveorder(event)" method="post">
<input type="text" required>
<input type="submit" value="Отправить">
</form>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Нужно выполнить тривиальную задачу, послать AJAX запрос на сервер и прочитать ответ, но при чтении ответа возникает ошибка, хотя сам запрос...
Имеется проект с несколькими десятками различных таблицБольшинство записей имеют интервал дат - begin_date и end_date