Во-первых, мне нужно проверить серийные номера, введенные пользователями, чтобы убедиться, что они соответствуют тому, что уже есть в базе данных. Однако я заметил, что даже если введен неправильный серийный номер, страница перезагружается (показывает сообщение об ошибке) и все равно в поле cf_954 заполняется неправильный серийный номер. Так что независимо от того, правильно это или нет, поле все равно заполняется.
Во-вторых, я заметил, что сценарий оповещения отображается только на мобильных устройствах, а не в браузере настольного компьютера.
Использовала эту функцию, чтобы остановить запуск кода
if ($row_find_count == 0) {
// Log error for internal purposes
error_log("Invalid serial number: $serialnumber or product mismatch. Contact the office for assistance.");
// Show an alert to the user
phpAlert("Invalid serial number or Bin number mismatch. Input the correct one or call the office. Thank you.");
// Ensure that the response is sent and the connection is closed
die();
flush();
exit(); // Prevent further execution
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... tion-fails
Рабочий процесс Vtiger — остановка операции, если проверка поля не удалась. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение