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

时间:2011-06-08 20:18:21

标签: javascript

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

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

2 个答案:

答案 0 :(得分:0)

检查DOMDocument

答案 1 :(得分:0)

到目前为止,你有什么尝试?

你所要求的是一种广泛而且非常基本的东西。无论如何,像这样的事情应该这样做:

定义隐藏元素:

<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