2017-12-03 11 views
0

私はonfocus/onblurイベントをフォームに追加しようとしていますが、どういうわけかそれは動作しません。私は引用符をエスケープすることと関係があると思いますが、私はいくつかの方法を試してみましたが、成功しませんでした。あなたのonblur文字列の周りOnblur/onfocusがPHP内で動作しない

echo '<input type="password" id="'.$field->name.'" name="'.$field->name.'" size="30" class="inputbox" placeholder="'.$field->title.'" 
       onfocus="this.placeholder = ''" onblur="this.placeholder = '.$field->title.'" 
       />'."\n"; 
       break; 

答えて

1

あなたが不足している引用符:

<?php 
echo '<input type="password" id="' . $field->name . '" name="' . $field->name . '" size="30" class="inputbox" placeholder="' . $field->title . '" onfocus="this.placeholder = ''" onblur="this.placeholder = \'' . $field->title . '\'" />'."\n"; 
+0

私もONFOCUS上の単一引用符をエスケープしなければならなかった...しかし、全体的にあなたの助けが私の問題を解決した私のコードはこれです。 –

関連する問題