Прямо сейчас у меня есть базовая настройка корзины покупок. Когда пользователь вводит свою информацию, я хочу записать эти данные в файл XML. Для этого я использовал метод POST для отправки формы. Однако я хочу отправить эту форму для сохранения только в том случае, если она соответствует условиям (например, использование регулярного выражения, чтобы убедиться, что в телефонном номере нет букв).
Итак, моя форма такая:
<form action= "confirmation.php" name="memberData" method="post">
<input name="textField" id="textField"></input>
<input type="submit" name="submitbutton" id="submitbutton" onclick="submitIt()" value="Submit Button"/>
</form>
Итак, я хочу вызвать эту функцию submitIt (), которая проверяет правильность данных. Если это действительно так, то я хочу выполнить свою форму действий. В противном случае я хочу, чтобы он не перенаправлялся, пока пользователь не исправит введенную информацию. Прямо сейчас он действительно предупреждает пользователя о неправильном поле, но сразу же после перенаправления и сохранения информации в любом случае.
Есть ли способ выполнить действие формы, только если оно удовлетворяет определенным условиям?