Я создал форму с диалоговым окном поиска для адреса улицы и один для почтового адреса. Как это работает, когда вы нажимаете на результат поиска, он заполняет либо улицу, либо почтовый адрес, в зависимости от того, на какую кнопку вы нажали. Все работает нормально, за исключением того, что когда вы нажимаете на результат поиска, он очищает заполнение поля для другого адреса. Насколько я могу судить, все это связано с функцией щелчка. Любая помощь будет принята с благодарностью, спасибо
Например:
Если я нажму кнопку Почтовый адрес и нажму на результат поиска, он заполнит поля почтового адреса. Затем, если я нажму кнопку Уличный адрес, она заполнит поля Уличный адрес, но также очистит поля Почтовый адрес.
Код
<!-- STREET ADDRESS -->
<script type="text/javascript">
$(document).ready(function() {
$('#table-data tr').click(function () {
var curRowClass = $(this).attr("class");
$('#street_name').val( $('.' + curRowClass + ' td.address_street').text() );
$('#suburb').val( $('.' + curRowClass + ' td.address_suburb').text() );
$('#city').val( $('.' + curRowClass + ' td.address_city').text() );
$("#modal_form").dialog('close');
});
});
</script>
<!-- POSTAL ADDRESS -->
<script type="text/javascript">
$(document).ready(function() {
$('#table-data tr').click(function () {
var curRowClass = $(this).attr("class");
$('#street_name_classy').val( $('.' + curRowClass + ' td.address_street_classy').text() );
$('#suburb_classy').val( $('.' + curRowClass + ' td.address_suburb_classy').text() );
$('#city_classy').val( $('.' + curRowClass + ' td.address_city_classy').text() );
$("#modal_form").dialog('close');
});
});
</script>
Я могу опубликовать больше кода, если вам нужно, но я сузил его до функции щелчка, в этом скрипте, который вызывает проблему.
Спасибо