Hello guys,
How to add an autocomplete when the input readonly is false
I’ve tried so
$('#name').jqxInput({ height: 30, width: 436, theme: settings.tema }).on('keyup', function(e){
var enabled = $('#name').prop('readonly'), nome = $.trim( $( this ).val() );
if( enabled && nome ){
var source = new $.jqx.dataAdapter({
datatype: 'json',
datafields: [
{ name: 'codays' },
{ name: 'codphi' },
{ name: 'label' },
{ name: 'value' }
],
url: settings.systemPath + 'ajax/ajax.nova-ostemp.php',
data: { search: nome }
});
$('#name').jqxInput({ source: source }).on('select', function( event ){
if( event.args ){
var value = event.args.item.value;
var record = source.originaldata;
for( var i = 0; i < record.length; i++ ){
if( record[i].value == value ){
$('#code1').val( record[i].codays );
$('#code2').val( record[i].codphi );
break;
}
}
}
event.stopImmediatePropagation();
});
}
if( !nome ){
$('#novaos_ospa_codays').val('')
$('#novaos_ospa_codphi').val('');
}
e.stopImmediatePropagation();
});
sometimes it works and sometimes not