poniamo questo problema di accessibilità e form:
non possiamo mettere alcun comando di javascript all'interno dei tag XHTML.
Lo script va sun un foglio.js
Ora poniamo che, all' onChange, io voglia far rendere minuscole tutte le lettere nel "value" degli input type='text' e questo perchè .. probabilmente i dati devono essere processati anche in un db case sensitive
Ho preparato questi script che non fungono [mannaggia all'onChange]
codice:
window.onload = function() {
if(document.getElementsByTagName) {
min(); } }
function min() {
var inp = document.getElementsByTagName('input');
for(var i=0; i<inp.length;i+=1) {
if(inp[i].type == 'text') {
var minuscolo = inp[i].value.toLowerCase();
if(inp[i].onChange) {
inp[i].onChange = minuscolo;
} } } }
SCRITTO 2
codice:
window.onload = function() {
if(document.getElementsByTagName) ;
min(); }
function min() {
var inp = document.getElementsByTagName('input');
for(var i=0; i<inp.length;i+=1) {
if(inp[i].type == 'text') {
inp[i].onchange = function(){this.value.toLowerCase()}
} } }
C'è qualcuno che realisticamente riesce a trovarmi il BUG e darmi una risposta certa?