Вы можете проверить с помощью jQuery при отправке ...
$('form').submit(function(event) {
// These are the values returned by AutoComplete
var matches = ['a', 'b', 'c'];
// Assuming Array.indexOf(), otherwise extend the prototype
if (matches.indexOf($('input').val() == -1) {
event.preventDefault();
}
});
Имейте в виду, что это только останавливает отправку пользователем с включенным JavaScript.Пользователь, у которого отключено, отправит его просто отлично.