Gönderme/Gönderme düğmesini devre dışı bırakıyorum Her yere baktım ama benim için çalışan hiçbir şey bulamadım. Kullanıcıların eksik form göndermelerini engellemeye çalışıyorum. Varsayılan olarak "gönder" özelliğini devre dışı bıraktım ve amaç, tüm girdiler sağlanmışsa "devre dışı bırak" özelliğini kaldırmaktır. Herhangi bir nedenle, gönder düğmesi hala devre dışıdır. Aşağıdaki kodun çalışması gerektiğine inanıyorum, ama sanırım bir şey kaçırıyor olabilirim.Eğer girişler boşsa jQuery
FYI - Kullanıcıların tarihleri ve saatleri seçmesine izin vermek için Jquery datepicker ve timepicker kullanıyorum.
Yeni başlayanlara yardım edebilecektir mi?
<script>
\t $(document).ready(function() {
\t $('.field input').keyup(function() {
\t
\t var empty = false;
\t $('.field input').each(function() {
\t if ($(this).val().length == 0) {
\t empty = true;
\t }
\t });
\t
\t if (empty) {
\t $('.actions input').attr('disabled', 'disabled');
\t } else {
\t $('.actions input').removeAttr('disabled');
\t }
\t });
\t });
\t
</script>
<div>
\t <form class="form" name="frm1" method="POST">
\t
\t <div class='field'>
\t <label for="datepicker">Day:</label>
\t <input type="text" name="txtDate" id="datepicker"> </br>
\t </div>
\t
\t <div class='field'>
\t <label for="fromtime">From:</label>
\t <input type="text" name="txtStartTime" id="fromtime"></br>
\t </div>
\t
\t <div class='field'>
\t <label for="totime">To:</label>
\t <input type="text" name="txtEndTime" id="totime"></br>
\t </div>
\t
\t <div class='droppies'>
\t \t <label for="level">Level</label>
\t \t <select name="level" id="level">
\t \t \t \t <option selected value='%'></option>
\t \t \t \t <option value='Beginner'>Beginner</option>
\t \t \t \t <option value='Intermediate'>Intermediate</option>
\t \t \t \t <option value='Advanced'>Advanced</option>
\t \t \t \t <option value='%'>Any levels</option>
\t \t \t \t
\t \t </select>
\t </div>
\t
\t <div class='actions'>
\t \t <input type="submit" name="submit" value="search" disabled="disabled">
\t </div>
\t </form>
\t
</div>
Basit ... ama ÇALIŞIR ve Tam olarak istediğim şeyi yapar. Çok teşekkürler Alden! –
@YvanNasr bu yöntemin bir javascript yöntemi olmadığını anlamanız gerekir. yönteminize bir alternatif önermektedir, ancak karşılaştığınız sorunu çözmemektedir. –
Bu sorunu çözüyor. Bu soruya cevap vermiyor. –