我有两个通常被禁用的文本框。当用户按下编辑按钮时,文本框将启用并且允许他们输入。但是,当我提交表单时,用户输入的值不会传递给我的 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 提交并获取值时,我得到一个空白变量。
有任何想法吗?
谢谢,