Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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/2/jquery/88.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 可以使用input type=hidden将信息发送到服务器吗?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 可以使用input type=hidden将信息发送到服务器吗?

Javascript 可以使用input type=hidden将信息发送到服务器吗?,javascript,jquery,html,Javascript,Jquery,Html,说我有 <input type="hidden" name="Content" id="Content_m"> 我可以向服务器发送特定文本吗?如果是,是否通过在表单字段中添加值字段来完成?是的,您可以: <input type="hidden" name="Content" id="Content_m" value="your_text"> 对。要发送信息,请使用如下值字段: <input type="hidden" value="iwanttosendthis

说我有

<input type="hidden" name="Content" id="Content_m">
我可以向服务器发送特定文本吗?如果是,是否通过在表单字段中添加值字段来完成?

是的,您可以:

<input type="hidden" name="Content" id="Content_m" value="your_text">

对。要发送信息,请使用如下值字段:

<input type="hidden" value="iwanttosendthis" name="Content" id="Content_m">

隐藏输入与表单一起提交,作为正常输入

您可以检索隐藏输入包含的任何值,例如PHP中的$\u POST:

$myVar = $_POST["Content"]

任何带有name属性的输入都将通过浏览器发送到服务器。包括隐藏的输入。除非用户更改value属性,否则该属性将作为默认值使用–请记住,他们可以这样做。我不确定我是否完全理解这个问题,但您可以将隐藏输入的值发送到服务器,发送方式与发送文本输入的值相同。您的意思是,作为用户,我可以,篡改页面以向该字段添加值,从而将其发送到服务器?是的。在这种情况下,如果输入是隐藏的,用户就看不到输入,所以他不能像往常一样更改值。好的,您可以打开javascript控制台并键入document.getElementById'Content\m'。value=我想要什么;,或者你甚至可以使用像Fiddler这样的工具来拦截请求,并以这种方式对其进行篡改。