2014-10-07 34 views
0

从初始位置开始在表格我有一个像下面为什么光标没有在输入字段

echo "<input type='text' size='1' maxlength='2' id='dd{$i}' name='dd[$i]' value='$r1[C1S1]' 
onkeyup='if(this.value.length >=2) 
this.form.dd{$j}.focus();'/> 
"; 

一个输入框当我点击输入框,光标从第二默认启动位置(结果其长度变为2,只有一位数字输入),使用退格键我必须将它带到初始位置。

如果我忽略'value'元素,问题就解决了。 我不知道问题在哪里,为什么光标不是从初始位置开始。

任何想法请

+0

你也许缺少的东西'$ R1 [C1S1]'(数值属性)? – Alternatex 2014-10-07 11:04:08

+0

$ r1 [C1S1]包含的内容。你可能会把“”字符附加到$ r1 [C1S1]某处。 – 2014-10-07 11:11:15

回答

0

您应该先尝试:

trim($r1[C1S1]) 

所以不是

value='$r1[C1S1]' 

你应该把这里

value='".trim($r1[C1S1])."' 

但是你也应该让确定你有e定义为C1S1恒定。如果没有,你应该使用在这里:

$r1['C1S1'] 

trim($r1['C1S1']) 
+0

或'$ r1 [\“C1S1 \”]' – powtac 2014-10-07 11:24:58

+0

雅现在工作正常 – 2014-10-08 06:16:06

相关问题