#php
#php
Вопрос:
У меня есть текстовое поле input type="text" maxlength="30"
.
Пользователю разрешено вводить только одно слово в это текстовое поле. Как я могу заставить пользователя ввести правильное написание?
Должно отображаться сообщение с указанием «неправильного написания», когда пользователь вводит неправильное написание… В противном случае пользователь может продолжить и отправить… Любая помощь приветствуется.
Комментарии:
1. Вы сравниваете это слово с капчей или это может быть ЛЮБОЕ другое слово, но написанное правильно?
Ответ №1:
Для поддержки проверки орфографии существуют различные сторонние компоненты:
- Проверка орфографии PHP: http://phpspellcheck.com (99 долларов за один веб-сайт)
- Проверка орфографии с помощью Yahoo API: http://phpcollection.com/spell-check-php-yahoo-api / (требуется идентификатор приложения Yahoo)
Вы также можете обратиться к встроенной поддержке (PHP 5.3 ) библиотеки Enchant, хотя для этого все еще требуется серверная часть для проверки орфографии, такая как Aspell.
Ответ №2:
Это проверьте. Это позволит вам добавить проверку орфографии в ваше текстовое поле за несколько простых шагов.
Ответ №3:
Если я вас правильно понял, и вы ищете только одно возможное слово, тогда просто проверьте, равно ли введенное значение этому (например if(inputValue == 'Word')
)
Комментарии:
1. Почему понижающий голос? В вопросе указано, что пользователь введет «только одно слово». Если это понимается как одно конкретное слово, что не так с подходом в моем ответе?
Ответ №4:
Вы могли бы приобрести плагин для проверки орфографии при вводе текста..
Проверьте :
http://www.spellchecker.net/v3/products/scayt.html
и
Ответ №5:
Судя по вашему сообщению, вы пытаетесь отследить соответствие входного значения перед отправкой формы.
Я хочу, чтобы оно показывало сообщение о неправильном написании, когда пользователь вводит неправильное написание… В противном случае пользователь может продолжить и отправить…
Если да, то это похоже на задание для javascript / AJAX. У вас есть проверка скрипта на соответствие значению, которое может быть сохранено на стороне сервера (для безопасности?) либо в обработчике события нажатия клавиши вверх, либо в обработчике события размытия. Этот скрипт также может обрабатывать отображение сообщений обратно пользователю на основе возвращаемого значения вызова AJAX или чего-то еще. Это также можно использовать для включения / отключения кнопки отправки.