これは私の PHP コードの一部であり、その中に HTML コードを出力する echo があり、条件はonblur
andonfocus
です。このコードは、外側では機能しますecho
が、内側では機能しません。コード (フィールド)
の最初に二重引用符を追加しようとしましたが、まだ機能しません...
何かアイデアはありますか?! input
Username
elseif ($_GET['register'] == "true"){ echo "
<div class='index_register'>
Register to Play or <a href='login.php'>login</a>
<p></p>
<!-- Registration Form -->
<form action='?do=register' method='post' autocomplete='off'>
<input class=\"input_reg\" type=\"text\" name=\"username\" size=\"40\" maxlength=\"12\" value=\"Username\" onblur=\"if (this.value == \"\") {this.value = \"Username\";}\" onfocus=\"if (this.value == \"Username\") {this.value = \"\";}\">
<input class='input_reg' type='text' name='email' size='40' maxlength='50' value='Email Address' onblur='if (this.value == '') {this.value = 'Email Address';}' onfocus='if (this.value == 'Email Address') {this.value = '';}'>
<input class='input_reg' type='password' name='password' size='40' maxlength='12' value='Password' onblur='if (this.value == '') {this.value = 'Password';}' onfocus='if (this.value == 'Password') {this.value = '';}'>
<input class='submit' type='submit' value='Register' name='Register'>
</form>
</div>
"; }