L'attributo placeholder puoi comunque utilizzarlo, indicandolo quindi sul codice HTML, anche se il browser (datato) non lo supporta. Male che vada, tale funzionalità non risulterà attiva su quel browser. A quel punto fai un semplice test in JavaScript per determinare il caso in cui tale proprietà non è disponibile su un elemento input (che magari crei al volo via script solo per il test); in tal caso vai ad "attivare" l'altro sistema JavaScript.Mi hai accennato che è possibile unire placeholder alla sintassi JavaScript e far entrare in funzione una delle due quando il browser lo consente. Ma come faccio?
Senza stare a reinventare la ruota, ti invito a fare qualche semplice ricerca sul web dove sicuramente troverai ulteriori informazioni utili e script già pronti da copiaincollare.
Una ricerca potrebbe essere questa: check if placeholder is supported
Se comunque hai ancora difficoltà, chiedi pure.
Buon proseguimento.


Rispondi quotando