0

因此,我正在处理一个显示特定人员页面链接的页面。我正在使用超链接提交我的表格。我在循环中有这段代码,并使用整数为页面上的多个表单$position提供不同的 s。id

为什么会这样:

<form id="<? echo "Form" . $position;?>" method="post" action="../lecture">
<input type="hidden" name="personID" value="<? echo $indexstr;?>">
</form>
<a href="#" onclick="<? echo "Form" . $position ;?>.submit()"  ><? echo $firstname. ' ' . $lastname;?></a>

这不会:

<form id="<? echo $position . "Form";?>" method="post" action="../lecture">
<input type="hidden" name="personID" value="<? echo $indexstr;?>">
</form>
<a href="#" onclick="<? echo $position . "Form" ;?>.submit()"  ><? echo $firstname. ' ' .   $lastname;?></a>

如果类型和$position整数存在问题,我什至尝试在使用strval(). 唯一的区别是我连接“ Form ”和$position.

我真的只是想明白。预先感谢您对我的任何回复。

4

1 回答 1

4

ID 不能以数字字符开头

http://www.w3.org/TR/html401/types.html#type-name

于 2013-02-01T22:03:53.263 回答