#php #html
#php #HTML
Вопрос:
Я использую кнопку внутри привязки
Вот код
<a href="<?php echo $INCLUDE_ROOT_DIRECTORY. 'mailer_add_contents.php'; ?>" >
<input type="button" value="Add Contents" style="float: right; margin-top: 5px;" class="button_link" />
Этот код не работает в IE. Я нажимаю на кнопку, но она никуда не уходит.
Комментарии:
1. похоже, что ваша кнопка не находится внутри
<a>
, попробуйте<a><input /></a>
2. Попробуйте проверить свой HTML-документ… Я совершенно уверен, что наличие
<input>
внутри<a>
недопустимого HTML.3. ОК. Итак, вы пишете недопустимый код , который не должен работать (элемент a: модель содержимого: прозрачный, но не должно быть потомка интерактивного содержимого.). В чем ваш вопрос?
Ответ №1:
Кроме того, вы можете добавить onclick
атрибут к кнопке для перенаправления, а не оборачивать его в link:
<input type="button" onclick = "window.location = '<?php echo $INCLUDE_ROOT_DIRECTORY. 'mailer_add_contents.php'; ?>'" />
Комментарии:
1. Размещение URL-адреса внутри
onclick
ничего не сделает, кроме как выдаст ошибку.