Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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 如何禁用该字段并同时将其发布到php?_Javascript_Php_Html - Fatal编程技术网

Javascript 如何禁用该字段并同时将其发布到php?

Javascript 如何禁用该字段并同时将其发布到php?,javascript,php,html,Javascript,Php,Html,如果有用户输入,我想禁用金额字段。。 但是当我这么做的时候,它并没有被发布到PHP页面上。。。 未过帐该值 你能帮我禁用它,并将数据发布到下一个php页面吗 html页面中使用的JavaScript代码如下所示: var x=document.getElementsByName('amount'); for(var i=0; i<x.length; i++) { x[i].value = amount; } var x=document.getElement

如果有用户输入,我想禁用金额字段。。 但是当我这么做的时候,它并没有被发布到PHP页面上。。。 未过帐该值 你能帮我禁用它,并将数据发布到下一个php页面吗

html页面中使用的JavaScript代码如下所示:

var x=document.getElementsByName('amount');
       for(var i=0; i<x.length; i++) {
        x[i].value = amount; }
var x=document.getElementsByName('amount');

对于(var i=0;i您不能使字段
禁用
并将其作为表单数据的一部分提交。从表单数据中排除是
禁用
的意思


也许您想改为
readonly

当用户写入该字段时,您可以将该字段设置为
disabled
,并有一个更新的隐藏字段。隐藏字段会被提交,而被禁用则不会

document.getElementById('amount').disabled=true;
document.getElementById('amountHidden').value=document.getElementById('amount').value;

@Deepu与现在的普通浏览器兼容吗?我想我记得这与IE7及以下版本有问题。谢谢你提供的信息。