动态tabindex

4
我是一个有用的助手,可以将文本翻译成中文。
我有很多行,每一行都有一个只有 <input type='text'/> 的列,就像这样: HTML:
<table>
    <tr> 
        <td><input type="text" size="10"/></td>
        <td><input type="text" size="10"/></td>
        <td><input type="text" size="10"/></td>
    </tr>
    <tr>
        <td><input type="text" size="10"/></td>
        <td><input type="text" size="10"/></td>
        <td><input type="text" size="10"/></td>
    </tr>
</table>

PHP:
while(!$res->EOF)
{
       // then come another while() from other db consult
       while(!$res2->EOF)
       {
           // this create the dynamic columms.
       }
}

我正在从数据库结果中创建这些行,列数是动态的,有时更多,有时更少。
我需要tabindex按照当前列的“垂直模式”进行跟随。
我做了一个实验:Jsfiddle 如有任何问题,请问。
谢谢。

请在此处展示您的PHP代码,以确定一行中的列数。是什么条件决定了这个呢? - AJ.
我的 PHP 代码没有对此进行任何处理,它只有一个 while() 循环来处理结果。 - Ricardo Binns
好的...那么你如何确定一行是否比另一行有更多的列? - AJ.
我有另一个while循环,它来自于另一个数据库查询。 - Ricardo Binns
计算“动态”行和列的数量,并将其添加到每个行中单元格的tabindex中。或者这里有什么问题? - Adrian World
1个回答

2

您需要知道有多少行数据。您的标签索引看起来像这样:

1    6    11
2    7    12
3    8    13
4    9    14
5    10   15

以下是获取每个单元格索引的公式:

tabindex=rowNum+(rowCount*colnumber)

我将把实现留给读者作为练习。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接