【发布时间】:2012-11-29 23:32:05
【问题描述】:
我是一个新手程序员,我想知道如何使用 javascript 正确提交表单。
我做了一些测试代码来告诉你我的意思:
<?php
if (isset($_POST['message']))
{
echo $_POST['message'];
}
?>
<script>
function formsubmit()
{
document.getElementById('form').submit();
}
</script>
<form id="form" name="form" action="" method="post">
<input id="message" name="message" value="hello world">
<input id="submit" name="submit" type="submit">
</form>
<a href="" onClick="formsubmit()">Click me</a><br/>
<input type="submit" onClick="formsubmit()" value="Click me">
当您按下标签内的“提交”按钮时 - php 代码将回显“hello world”。 使用 JS 提交表单时,值不会发布到页面。我做错了什么?
提前致谢。 整个下午我都在寻找解决方案,但由于我缺乏编程知识,我没有找到它。
【问题讨论】:
-
既然 HTML 就足够了,为什么还要使用 JavaScript?只使用 Javascript 来改善用户体验?
-
我正在使用 JavaScript,因为我的表单有 100 多个输入字段。这些字段会根据用户所做的选择来填充。 (这发生在 J 查询和 Ajax 中。)然后用户可以修改每个输入字段,当单击 javascript 按钮时,包含 100 多个输入的表单应该将所有这些输入发布到它自己并使用新旧数据更新数据库。因为有 100 多个输入字段,所以我制作了一个导航栏,其中包含固定在屏幕上的按钮。其中一个按钮包含“保存更改”功能,它只是将这个大表单发布给自己。
-
这很严格——我的护照申请没有那么多条目。即使 - 为什么不把它分解一下。
-
因为我没有看到任何其他在用户友好的基础上创建它的方法。如果您有兴趣,我可以向您展示我的网络应用程序,并且您可以提供一些建议。和平
-
吃蛋糕时为什么不一次尝一口。有时你不需要一口葡萄干或樱桃!了解。
标签: php javascript html