эта ошибка (снова) обсуждалась тысячу раз на разных форумах, но я не нахожу ничего, что могло бы помочь мне с моей проблемой. У меня есть форма, скрытое поле и некоторые ссылки, которые изменяют значение этого поля и представляют форму. Я проверил его много раз.Спрятанное значение поля в JavaScript не размещено
- Функция называется.
- Идентификатор передается функции.
- Доступ к скрытому полю можно получить.
- Значение скрытого поля может быть изменено.
- вызываемый сайт не имеет значения из скрытого поля.
- , если я использую кнопку отправки, а не с
onclick="DeleteEvent(someValue)"
значение передается к вызываемому сайта ... так что это скрытое поле ...
как-то ... кто-то идея, что это может быть?
Отправить работы, a href not ...
Или это может быть проблема div?
Исходный код:
function DeleteEvent(id){
var hiddenId = document.getElementById('hiddenIdField');
hiddenId.value = id;
document.forms['deleteForm'].submit();
}
<form action="" method="post" name="deleteForm">
<input type="hidden" id="hiddenIdField" name="hiddenField" value="testy" />
<div style="display: none" id="divText18">
<br />
<a href="" onclick="DeleteEvent(18)">
<img src="images/delete.jpg"/>
</a>
</div>
<!--
this is the working part:
<input type="submit" onclick="DeleteEvent(18)" />
-->
</form>
пытались ли вы с помощью JQuery, как это для отправки формы ** $ ('# форма FormID'). Представить() ** – praveen
Да. Без изменений. Вызывается функция, форма отправляется, значение отсутствует. –
При щелчке неиспользуемого изображения в невидимом div do smth? Не могли бы вы предоставить тестовый пример? – Qwertiy