У меня есть форма на моей странице, с одним текстовым вводом и одним вводом ввода, который отправляет информацию в скрипт php. Пользователи могут отправить форму, нажав «enter» на своей клавиатуре или нажав кнопку «Отправить».форма не будет отправлять данные в ie8
В IE9 и в любом другом браузере пользователь может нажать «ввести» или нажать кнопку «Отправить», и все будет хорошо, но в IE 8, если пользователь нажимает кнопку «Отправить», он работает нормально, но если они нажимают «enter» 'форма не отправляет информацию.
Форма открывает новую вкладку, поэтому я знаю, что форма отправляется, когда пользователь нажимает «ввести», а именно, что информация не отправляется на новую страницу в IE8.
У кого-нибудь есть предложения?
Спасибо!
Код:
<form action="/search.php" method="post" onsubmit="location.reload(true)" target="_blank" name="myform">
<table style="width: 100%; min-width: 728px; margin: 150px 0px 170px 0px; text-align: center;">
<tr>
<td valign="middle"><img alt="Logo" src="vivvulogo.png" /><br />
<input maxlength="256" name="query" id="query" style="width: 400px; height: 25px; font-size: medium;" type="text" />
<input name="submit" style="height: 30px; width: 120px; height: 30px; font-size: medium; background-color: #CCCCCC; border-style: solid; border-color: #999999; border-width: 1px; vertical-align: top;" type="submit" value="Search" /><br />
</td>
</tr>
</table>
</form>
Можете ли вы опубликовать форму? Я видел подобные проблемы в прошлом, но мне нужен какой-то код, чтобы пробежать мою память. – Anthony
где код ур? –
Звучит как ошибка javascript ... но трудно сказать без кода, который вы используете для отправки формы и/или самой формы! – rjz