PHP
является языком на стороне сервера и выполняется на сервере перед любым javascript
Вы можете проверить значение ввода при загрузке страницы и при событиях изменения / ввода.
В своем ответе я создал функцию DisableBtn()
для проверки правильности ввода и включения / выключения кнопки.Эта функция будет вызываться при готовности DOM и при запуске события input
.
Я также использовал toLowerCase()
, чтобы убедиться, что это будет работать как для строчных, так и для прописных букв.
indexOf('u') > -1
используется для проверки, содержит ли значение конкретное значение. Ложь: -1
$(document).ready(function() {
function DisableBtn() {
if ($("#soluong").val().toLowerCase().indexOf('u') > -1) {
$("#MyBtn").attr("disabled", true);
} else {
$("#MyBtn").attr("disabled", false);
}
}
DisableBtn();
$('#soluong').on('input', DisableBtn);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="soluong" value="Value" />
<input type="submit" id="MyBtn" value="Search Data" />
Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже, и я перезвоню вам как можно скорее.
Надеюсь, это поможет,Удачного кодирования!