0

我正在用 PHP 编码。我有一个包含“x”个文本框的表格。'x' 不同。

我希望文本框最初是只读的。但是当我点击一个文本框时,它应该是可编辑的。

我可以为固定数量的文本框编写代码。但我想知道它是如何处理变量数的。

我的示例代码:

<form>
<?php 
for($i=0;$i<$x;$i++)
{
   echo("<input name='fe_text[]' type='text' readonly /><br/>");
}
 ?>
<input type="submit" value="submit"/>
</form>
4

2 回答 2

0

尝试这个

$('body').on('click', 'input[type=text]', function(){
    $(this).removeAttr('readonly');
});
于 2013-06-04T06:21:41.800 回答
0

只是 onclick 事件的一个小技巧:

echo("<input name='fe_text[]' type='text' readonly onclick="this.readOnly=false" /><br/>");

或者你可以使用 jQuery 事件

$('#input-container').on('click', 'input' function()
{
   $(this).prop('readonly', false);
});
于 2017-08-04T08:18:58.760 回答