2017-06-21 13 views
2

私はonclickイベントを使用して入力タグを動的に設定しています。onclickはサーバー側にデータベース値で構成されています。私が渡している値にアポストロフィが含まれるまではうまく動作します。この関数は、HTMLコンフリクトの区切り文字のために決して起動しません。どんな助けもありがたい。アポストロフィを含むテキスト値をJavaScript関数に渡すにはどうすればいいですか?

<span onclick='putHName("DANCER'S CALL");'> 
     DANCER'S CALL 
    </span> 

    function putHName(hname) { 
document.getElementById("HorseName").value=hname; 
document.getElementById('HorseName').focus(); 
    } 

答えて

1
の周りにあなたの引用を変更し、 \を使用して、単一引用符をエスケープ

onclick="putHName('DANCER\'S CALL');" 
関連する問題