【发布时间】:2012-04-10 19:12:17
【问题描述】:
我有两个通常被禁用的文本框。当用户按下编辑按钮时,文本框将启用并且允许他们输入。但是,当我提交表单时,用户输入的值不会传递给我的 php 代码。
这是我的 javascript 代码:
if (timesin%2 == 0){
document.getElementById(score1).disabled = true;
document.getElementById(score2).disabled = true;
} else {
document.getElementById(score1).disabled = false;
document.getElementById(score2).disabled = false;
document.getElementById(score1).value = "";
document.getElementById(score2).value = "";
}
timesin++;
在此禁用或启用每个备用点击时,可能不是最好的方法,但这不是这里的重要部分。
这是盒子的html代码
<input type = 'textbox' id = 'columntext".$columncount.$inc.$leaguesarray[$numofleagues]."' name = 'columntext".$columncount.$inc.$leaguesarray[$numofleagues]."' maxlength = '2' disabled style = 'width:15px; text-align:center' value = '".$col_value."' />
所以它被禁用了。单击按钮时,将调用该函数并启用文本框。然后,用户键入一个值并再次单击编辑按钮以禁用文本框。所以现在我用一个新的输入值禁用了文本框。但是,当我通过 php 提交并获取值时,我得到一个空白变量。
有什么想法吗?
谢谢,
【问题讨论】:
-
如何使用 php 读取文本框的值?你能显示你的代码吗?