这是我在 JavaScript 中的代码,我想创建 innerhtml 按钮,它将填充我的 html 表单中的一些隐藏字段,当我尝试填充 AirportsForm.kod 变量时,我可能遇到引号问题......
function EditTableCell(a)
{
var Myp= document.getElementById(a);
var nam=Myp.textContent;
var kod=Myp.id;
alert(kod);
var newHTML='<p id="'+a+'"><input size="35" type="text" name="edit'+a+'" id="edit'+a+'" value="'+nam+'" /><input type="button" value="Change" onclick="document.AirportsForm.kod.value='+"'a'"+'.value;document.AirportsForm.promena.value=document.AirportsForm.edit'+a+'.value;document.AirportsForm.submit();"/></p>';
}
这是html:它的形式是AirportsForm
<input type="hidden" name="promena" id="promena" value="" />
<input type="hidden" name="kod" id="kod" value="" />
而在 PHP 中,我$variable=$_POST["kod"]
为其他隐藏元素做。