Good afternoon. I have a select list with several options. I would like that when you click on an item in the list, the selected item is disabled until you click on another item in the list. Thank you very much in advance.
I attach part of the code. First we see here the part referring to the html:
<form id="Formulario">
<input id='nombre' type = 'text' placeholder="Inserta tu nombre..." required>
<input id='mail' type = 'email' placeholder="Inserta tu mail" required>
<input id='telefono' type = 'text' placeholder="Inserta tu telefono" required>
<input id='producto' type = 'text' placeholder="Escribe tu producto" required>
<select>
<option value="1" id="p1">Prod1</option>
<option value="2" id="p2">Prod2</option>
<option value="3" id="p3">Prod3</option>
<option value="6" id='otro'>Otro...</option>
</select>
<button type="submit" onClick="envio()">Solicitar</button>
</form>
And then a fragment of jquery:
$("#Formulario").on('click', '#otro', function(ev){
ev.preventDefault()
$('#Formulario').append("<textarea id='otrosArticulos'></textarea>");
});
$("#Formulario").on('click', '#prod1', function(ev){
ev.preventDefault()
$('#otrosArticulos').remove();
}); //Esto elimina el textarea creado al pulsar sobre el option Otros.