Salve a tutti, allora, io vorrei cambiare quando si preme su un button, il type di un input cambia;
esempio: da text a file
se invece si ripreme il bottone, succederà l'inverso, ovvero:
esempio: da file a text.
Dovrebbe essere facile da fare, io pensavo che bastasse una semplice funzione la quale conteneva delle condizioni e tramite quelle cambiavo il type dell'input.
Ovviamente intendo fare questo, utilizzando solo alcuni browser, come firefox o Chrome, me ne frega nulla di Explorer dato che è una cosa mia, che non voglio lasciar fare ai visitatori di un sito.
Codice HTML:
<script>
function cambia(x)
{
switch(x)
{
case 'file':
document.getElementById('campo').type = 'text';
break;
case 'text':
document.getElementById('campo').type = 'file';
break;
}
}
</script>
<input type='file' id='campo'> <button onClick='cambia(campo.type)'>Cambia</button>
Come è che potrei fare?