なんて奇妙な質問でしょう。誰かがこれにふさわしいタイトルを持っている場合は、編集してください。他に何と呼べばいいのか思いつきません。を使用してPHPからボタンを印刷していますecho
。document.getElementById()
ボタンの目的は、form タグの style 属性を visible に変更してフォームがユーザーに見えるようにするために使用する JavaScript 関数を呼び出して、フォームを表示することです。私が抱えている問題は、エコーされた文字列が引用符で囲まれている必要があり、onclick
イベントが引用符で囲まれている必要があり、JavaScript 関数に渡されるパラメーターが引用符で囲まれている必要があることです。パラメータの引用符をバックスラッシュでエスケープしようとしましたが、うまくいきませんでした。誰でも私を助けることができますか?
これが私のコードです:
echo "<input type = 'button' onclick = 'showform(\'psswdform\')' value = 'Change password'>";//this shows the form and needs quotes
JavaScript 関数:
function showform(id)
{
document.getElementById(id).style.visibility = "visible";
}