У меня есть эта простая форма:
<form ENCTYPE="multipart/form-data" action="story.php" method="POST"> <input type="submit" value="Show files"> <input type="hidden" name="emailp" id="emailp" value=""> </form>
Я заполняю «значение» параметром querystring внешними iframe и javascript. ОК. Теперь мне нужно отправить эти данные в файл php. Моя идея – пойти на autosubmit. Теперь я могу сделать это с помощью кнопки типа «показать файлы», но мне не нужна кнопка, но что-то, что автоматически отправляет значение. Возможно ли это?
Вызовите этот JS-код, который отправляет форму после того, как вы установите значение ввода.
document.getElementById("storyForm").submit();
HTML:
<form ENCTYPE="multipart/form-data" action="story.php" method="POST" id="storyForm"> <input type="submit" value="Show files"> <input type="hidden" name="emailp" id="emailp" value=""> </form>
Если вы добавите идентификатор в эту форму, вы можете сделать это так.
$('#FORM_ID').submit();
с jQuery
form = document.getElementById('FORM_ID'); form.submit();
или с помощью JavaScript