如果用户有输入,我想禁用金额字段。但是当我这样做的时候,它不会被发布到PHP页面上...这个值不会被发布,你能帮我把它停用,然后把数据发布到下一个php页面吗?
html页面中使用的JavaScript代码如下:
var x=document.getElementsByName('amount');
for(var i=0; i<x.length; i++) {
x[i].value = amount; }发布于 2013-12-04 16:05:09
您不能创建一个字段disabled并将其作为表单数据的一部分提交。被排除在表单数据之外就是disabled的意思。
也许你想换成readonly?
发布于 2013-12-04 16:09:47
您可以在用户写入时将该字段设置为disabled,并具有一个更新的隐藏字段。隐藏字段提交,禁用字段不提交。
document.getElementById('amount').disabled=true;
document.getElementById('amountHidden').value=document.getElementById('amount').value;https://stackoverflow.com/questions/20370071
复制相似问题