我正在尝试提交我的页面。我不想使用<input>
出于样式原因,我使用 <a href>
我的提交按钮的标签并尝试使用 Javascript
提交表格。
所以我有表格。注:表格为echo
通过 PHP 输出。
<form method=\"post\" name=\"roomSubmit\" >
<textarea cols=\"40\" rows=\"1\" type=\"text\" name=\"roomName\" id=\"regularInput\"></textarea>
<a href=\"#\" onclick=\"document.forms['roomSubmit'].submit();\" class=\"button button-small\">Create</a>
</form>
如您所见,表单名称为 roomSubmit
。我需要将文本区域中的信息放入 PHP $_POST
变量。
当我这样做时:
var_dump $_POST;
尝试使用该按钮提交后,它不会在 POST 数组中显示任何内容。
任何想法将不胜感激!
谢谢!
最佳答案
渐进增强有利于输入样式,因此@onsy
有正确的想法。我希望你的 HTML 如下:
<input type='submit' class='button button-small' name='sub' id='sub' value='Create' />
现在你的 CSS 看起来像:
.button-small#sub{
display:inline-block; text-decoration:underline; padding:0; border:0;
}
关于javascript - 页面不会通过邮寄提交。使用JS通过<a href>提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22852129/