per 'farlo funzionare' devi trasformare il carattere nella sua corrispettiva entità html

Codice PHP:
value='l'amo' 
htmlspecialchars si occupa di questa conversione, in php