繁体   English   中英

如何在 JS 中提交禁用元素的值

[英]How to submit disabled element's value in JS

为了在 JS 中提交禁用的元素,我发现了这种使用隐藏元素的方法。 但是,由于缺乏对 web 语言的了解,我无法使其工作,因此我想知道以下代码:

  • 在 HTML 中定义一个隐藏元素(变量)。
  • 更新 JS 中的元素。
  • 在 CGI 中使用元素(变量)。

检查DOMDocument

到目前为止,您为自己尝试了什么?

你要问的是一种广泛的,嗯,非常基本的东西。 无论如何,应该这样做:

定义隐藏元素:

<input type="hidden" name="foo" id="foo" />

使用 JavaScript 更新元素:

var el = document.getElementById('foo');
el.value = 'bar';

在您的服务器端代码中使用该元素在很大程度上取决于您选择的平台。 我将把它留给你,但你应该知道,使用 POST 或 GET 请求将元素发送到服务器应该使它可以被你使用的任何语言访问。

IE,使用 JavaScript 将数据发送到服务器和 PHP 读取它:

JavaScript:

// assuming you have a form with id="myForm"
var form = document.getElementById('myForm');
form.submit();

PHP:

echo $_POST['foo']; // should return bar   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM