Bueno, lo cierto es que es tenia la intención de mostrar...
Dentro de un formulario un "select" que mostrara una lista de "option". Cada "option" contiene un texto en el siguiente formato (sin las comillas): "dato1 | dato2 | dato3".
Como por ejemplo: id | pais | nombre
Como por ejemplo: 7 | Colombia | Juan
Esos datos en realidad son tres valores q se toman de una base de datos, es decir, 3 campos de un mismo registro.
Cada elemento "option" q se selecciona, se quita del "selec" y su texto pasa a un nuevo elemento fila (tr) q se crea en una tabla (table).
Ese texto q pasa del <selec> al <tr> del <table> en realidad está dentro de un <input>.
Ahora, quería hacer que el usuario pudiera editar SOLAMENTE el 'dato3' dentro de ese <input> y que los caracteres anteriores queden inhabilitados, pues es necesario que se mantenga el mismo formato de texto "dato1 | dato2 | dato3" con tal de poder separar los 3 datos mediante un explode() en PHP. Esa era la idea, pero si HTML no permite esto con los <input>, me podrian dar otro modo de programar.
Gracias por sus comentarios.