al contrario killerworm..dovrebbero essere sempre "utilizzabili"...nella mia pagina sono presenti bottoni che mi aprono finestre popup e altra roba che per me è indispensabile.
inizialmente io avevo solo l input barcode e quindi facevo questo:
<input type='text' id='barcodes' name='barcode' placeholder='BarCode' autofocus>
codice:
<script type="text/javascript">
document.getElementById('barcodes').onblur = function (event) {
var blurEl = this;
setTimeout(function() {
blurEl.focus()
}, 10);
};
</script>
qualsiasi cosa io facessi mi riportava in pochi millisecondi il focus dentro l input barcode...
ma una volta aggiunto l altro input "cerca prodotto" ho dovuto abolire questo script altrimenti non potevo mettere il focus su questo nuovo input
e quindi ho optato per le operazioni elencate sopra...
ricapitolando, i miei obbiettivi sono:
- ho il focus su "cerca prodotto", clicco esternamente e il focus ritorna sul primo input "barcode" (e questo l ho fatto)
- ho il focus su "barcode", clicco esternamente e il focus dovrebbe rimanermi dentro "barcode" (questo non riesco a farlo)