Ben bir onay kutusu ile bir var ve onay kutusunu durumuna bağlı olarak 2 farklı divs gösterilir.
var alias = document.getElementById('alias');
var list = document.getElementById('list');
if(document.getElementById('isList').checked)
{
alias.style.display = 'none';
list.style.display = 'table-row';
} else {
alias.style.display = 'table-row';
list.style.display = 'none';
}
İşte HTML/PHP
(ilgili) bir parçasıdır:
<tr id="alias" style="display:table-row;">
<td>' . form_label('Destination:', 'destination') . '</td>
<td>' . form_textarea('destination') . '</td>
</tr>
<tr id="list" style="display:none;">
<td>' . form_label('File Path:', 'list_path') . '</td>
<td>' . form_input('list_path') . '</td>
</tr>
alias
div is shown by default on page load, list
shown then i click on isList
checkbox, and alias
is shown again when i click on the checkbox again.
This part works great and pretty straight froward.
Şimdi, CodeIgniter Form Doğrulama eklentisi, set uygun kurallar ve set-up doğrulama eklentisi ile yeniden doldurmak formu ekleyin.
Onay kutusunu olmadan etkin her şey harika çalışıyor. Hataları şeklinde yeniden nüfuslu olduğunu.
However, when form is submitted with checkbox enabled, I have an issue.
CI's Form Validation plugin re-populates the form, and re-enables the checkbox,
but the list
div that is supposed to be shown when checkbox enabled is not there,
and instead the alias
div is shown.
Bu soruna herhangi bir yolu var mı? I list
list
doğrulama hatası üzerinde gösterilen div alabilir miyim?
Ayrıca, i JavaScript
form doğrulama kullanarak önlemek istiyorum ve benim eski sopa ile olur PHP
.
Thank you in advance. -i