Это часть моего PHP-кода, и внутри него есть эхо, которое напечатает некоторый код HTML, с условиями onblur
и onfocus
. Этот код работает, когда он находится вне echo
, но не внутри него.
Я уже пытался добавить двойные кавычки в первый input
в своем коде (Username
), но он все еще не работает ...
Любые идеи ?!onblur & onfucus on PHP echo
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>
"; }
Вам действительно нужно изучить, что такое клиентская сторона и что такое серверная программирование –
Я знаю это! Но можно ли это правильно работать? – zppinto
Если вы ожидаете, что что-то измените, чем ответ, нет, если вы ожидаете, что текст обмена уже присутствует, и это вызывает проблемы, чем это, вероятно, кавычки, а главное ** ПОЧЕМУ ВЫ ЭВОЛЮЦИИ ТАК МНОГО HTML ИСПОЛЬЗОВАНИЕ PHP? ** –