Сообщение от Phoenix
|
Настраиваю дизайн, под CMS'кой. Возникла проблема.
В исходнике была кнопка типа submit. Я переделываю ее в:
<a href='javascript://' name="sbm" onClick='submit();'>Войти</a>
(кнопку собственно удаляю).
В опере нормально работает. в ФФ и IE не работает.
Как это можно реализовать в них? Имя формы неизвестно и по порядку форму не вызвать.
Может тут просто синтаксически надо обойти.
Заранее благодарен.
|
Скажем так, конструкция
<a href='javascript://' name="sbm" onClick='submit();'>Войти</a>
сама по себе неправильная. Если уж и впихивать в параметр"href" ссылку на JS, то в таком виде:
<a href='javascript:submit();' name="sbm">Войти</a>
либо, как советовали другие:
<a href='#' name="sbm" onClick='submit();'>Войти</a>
Хотя, лично я не любитель использования решёток в ссылках, ради события onClick, не говоря уже о том, что ради onClick я использую любые другие способы, зачастую это div, так как у меня в основном только они в коде присутствуют. Я тег <a> использую сугубо ради ссылок. Поэтому я нашёл такой вариант, вполне себе работоспособный:
<form>
...
<div class="my_class" onClick="submit();">название кнопки</div>
</form>
И всё окей! Стилями задаёшь внешний вид так называемой кнопки, и при нажатии на неё форма срабатывает, и работает это даже если на странице куча форм, благодаря тому что элемент находится внутри формы.