Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在没有表单的情况下传递POST变量?_Javascript_Php_Html_Mysql - Fatal编程技术网

Javascript 如何在没有表单的情况下传递POST变量?

Javascript 如何在没有表单的情况下传递POST变量?,javascript,php,html,mysql,Javascript,Php,Html,Mysql,使用PHP表保存来自多个不同部分的注释并能够区分每个不同注释部分的最佳方法是什么?是否有无需表单即可传递POST数据的方法 我有没有办法区分这两种形式?我应该使用Javascript并根据表单的id进行区分,还是有更干净的方法 <form action="SubmitComment.php" method="post" id="comments1"> <h3>Name:</h3><input type="text" name="name" col

使用PHP表保存来自多个不同部分的注释并能够区分每个不同注释部分的最佳方法是什么?是否有无需表单即可传递POST数据的方法

我有没有办法区分这两种形式?我应该使用Javascript并根据表单的id进行区分,还是有更干净的方法

<form action="SubmitComment.php" method="post" id="comments1">
    <h3>Name:</h3><input type="text" name="name" cols="100">
    <h3>Comment:</h3><input type="text" name="comment" cols="100">
    <textarea rows=4 cols="100" placeholder="Enter text here!"></textarea>
    <?php $_POST['section'] = 1; ?>
</form>

<!-- I want to be able to distinguish between these two forms. -->

<form action="SubmitComment.php" method="post" id="comments2">
    <h3>Name:</h3><input type="text" name="name" cols="100">
    <h3>Comment:</h3><input type="text" name="comment" cols="100">
    <textarea rows=4 cols="100" placeholder="Enter text here!"></textarea>
    <?php $_POST['section'] = 2; ?>
</form>

姓名:
评论:
姓名:
评论:

有一种使用

要发送数据,您可以通过这种方式读取
$\u POST['form']
值并检查它是什么形式


如果您想在不使用表单的情况下发送数据,可以将ajax与Javascript结合使用。

有一种方法可以使用

要发送数据,您可以通过这种方式读取
$\u POST['form']
值并检查它是什么形式


如果您想不使用表单发送数据,可以使用ajax和Javascript。

ajax(XMLHTTPRequest)可以不使用HTML表单发送数据。。当您在一个页面上使用两个表单或提交到一个
文件时,如果您想以最常见的方式向用户询问信息,那么您需要HTTP表单和输入。php
文件在formAjax(XMLHTTPRequest)中添加
,则无需使用HTML表单即可发送数据。。唯一的问题是,如果您想以最常见的方式向用户询问信息,那么您需要HTTP表单和输入。当您在一个页面上使用两个表单,或者提交到一个
。php
文件时,您需要在表单中添加一个
“如果您想在没有表单的情况下发送数据,可以使用ajax和javascript”是的,但是您仍然需要一个带有输入的表单来询问信息。我的意思是,您可以使用不带
和不带标准表单方法的输入“我的意思是,您可以使用不带和不带标准表单方法的输入”,这是无效的html,你必须问问自己,浏览器将如何处理这种情况,以及使用css和javascript处理的样式最有可能起作用,因为大多数浏览器设计为显示无效的html或修复损坏/无效的htmlhtml@RaymondNijland-您是否打算声明
元素是唯一接受的元素“措辞内容"? 如果不是这样,那么您关于pavelbere建议的html结果无效的断言似乎是不正确的。如MDN所述,任何被允许接受短语内容的元素都可以合法地成为
元素的父元素。表格不再是一项要求按钮也一样,只需要有一些能够容纳“prasing content”的东西作为父项是的,我是朝着@enhzflep的方向走的,那么W3C HTML5规范已经放宽了这一点,因为首先需要在输入标记成为有效HTML之前将其放置在表单标记中,我对此非常确定。“如果你想在没有表单的情况下发送数据,你可以使用ajax和javascript”是的,但是你仍然需要一个带有输入的表单来询问信息。我的意思是,你可以在没有
和没有标准表单方法的情况下使用输入“我的意思是,你可以在没有和没有标准表单方法的情况下使用输入“这是无效的html,你必须问问自己,浏览器将如何处理这种情况,以及使用css和javascript处理的样式最有可能起作用,因为大多数浏览器设计为显示无效的html或修复损坏/无效的htmlhtml@RaymondNijland-您是否打算声明
元素是唯一接受的元素“措辞内容"? 如果不是这样,那么您关于pavelbere建议的html结果无效的断言似乎是不正确的。如MDN所述,任何被允许接受短语内容的元素都可以合法地成为
元素的父元素。表格不再是一项要求按钮也一样,只需要有一些能够容纳“prasing content”的东西作为父项是的,我是朝着@enhzflep的方向走的,那么W3C HTML5规范已经放宽了这一点,因为首先需要在输入标记成为有效HTML之前将其放置在表单标记中,我对此非常确定。