When creating a new entry, and an RDN attribute has more than 1 input, only take over the first input when selecting the RDN attribute

This commit is contained in:
Deon George 2025-03-14 13:45:01 +11:00
parent eb6e0b8d43
commit d3fc9c135f

@ -38,23 +38,23 @@
rdn_attr = $('select#rdn').val();
if (rdn_attr) {
$('#'+rdn_attr).find('input').attr('readonly',true);
$('#'+rdn_attr).find('input').first().attr('readonly',true);
set_rdn_value();
}
function set_rdn_value() {
if (rdn_attr && rdn_value_set)
$('#'+rdn_attr).find('input').val($('input#rdn_value').val());
$('#'+rdn_attr).find('input').first().val($('input#rdn_value').val());
}
$('select#rdn').on('change',function() {
// if rdn_attr is already set (and its now different), remove read only and clear value
if (rdn_attr)
$('#'+rdn_attr).find('input').attr('readonly',false).val('');
$('#'+rdn_attr).find('input').first().attr('readonly',false).val('');
// set RDN attribute read-only
if (rdn_attr = $(this).val())
$('#'+rdn_attr).find('input').attr('readonly',true).val('');
$('#'+rdn_attr).find('input').first().attr('readonly',true).val('');
set_rdn_value();
})