Хорошо, я просто задаю вопрос о том, как проверить форму с условием, теперь у меня есть новая проблема, у меня есть текст ввода, но он только позволяет читать текст ввода вызова - это адрес, и у меня есть вход antoher, позвонить в офис. Когда я пытаюсь войти в офис, текст addres будет зависеть от того, что я пишу в офисе. (Я использую ajax и mysql для получения адреса), если у этого офиса не было данных о mysql, адрес не будет отображаться. Теперь моя проблема заключается в проверке формы, мне нужно проверить, является ли addres пустым. Мне нужно показать предупреждение. Как я это сделал? Я стараюсь код, как этотForm validate on readonly input
$('#form').validate({
errorElement: 'span',
errorClass: 'help-block',
rules: {
office : {
required : true
},
address: {
required: {
depends: function(element) {
if ($('#office').val() != '') {
return true;
} else {
return false;
}
}
}
}},
messages: {
Office : "Please insert name office",
address : "Seem office not quite right"
}
});
и вот мой HTML код
<form class="form-filter" id="form" role="form">
<div class="row">
<div class="col-md-4 col-sm-5">
<div class="form-group">
<label>
Office
</label>
<input type="text" placeholder="Insert name Office" class="form-control" id="Office" name="Office">
</div>
<div class="form-group">
<label>
Address
</label>
<input type="text" class="form-control" id="address" name="address" readonly>
</div>
<button type="submit">Check</button>
</from>
, но когда я пытаюсь представить это не работало вообще. Если я не буду заполнять свой офис, он работает неэффективно. Или на самом деле не можете использовать правила?
Upadte, это просто багги, если я использую только для чтения. Так что я попробую другое решение, я попробую использовать даже кнопку клика.
Обновление снова! Хорошо, я использую кнопку даже щелчком. и это работа. поэтому мне просто нужно проверить, как это
$('#btnsave').click(function() {
if($("#form").valid()==true)
{
if($('#address').val()!="")
{
do something;
}
else
{
do alert;
}
}
});
Вы хотите сделать вход для чтения необходимым? Это не имеет смысла. – jeroen
Я знаю, что бит немного странный для oyu, но я сказал, что, потому что мне нужно слишком проверить, что у офиса есть addres или нет. – Wolfzmus
Проверьте, действительно ли офис действителен. Нет необходимости делать это через другой вход. – jeroen