Hola:
La verdad es que es un uso innecesario, ya que dependes de javascript, y con un campo de texto normal sería sufi...al final para invocar a un prompt necesitas un evento, que deberías asociar a un botón... pero con un campo de texto, solo bastaría un botón del tipo submit...
Saludos