我有這個數組命名$clientinfo
:填寫HTML表單
[id] => 1
[dlastname] => Brown
[dfirstname] => George
[dmob] => 189328937
[dlandline] => 92839283
等等......我想填充這種形式:
<li class="hidden"><label for="did">unique id:</label><input id="did" type="text" name="did" style="background-color:gray" readonly="readonly" /></li>
<li class="firstcell"><label for="dlastname">lastname:</label><input id="dlastname" type="text" name="dlastname" /></li>
<li class="middlecell"><label for="dfirstname">firstname: </label><input id="dfirstname" type="text" name="dfirstname" /></li>
<li class="middlecell"><label for="dmob">mob </label><input id="dmob" type="text" name="dmob" /></li>
等on ...
我可以在每個輸入標籤的末尾添加這個字段來填充字段:
value="<?php echo isset($docinfo['dlastname']) ? htmlspecialchars($docinfo['dlastname']) : ''; ?>
這工作正常,但它需要我在每行的末尾寫點東西,如果表格很小,但我正在使用至少有250個字段的工作。
我想知道,由於所輸入的ID是相同的關聯數組的鍵,如果有更簡單的,更自動化的方式來填補這個細胞我想到兩兩件事,一個導入陣列到Java然後做
document.INPUTID.value='$clientinfo[INPUTID]';
或類似的東西......但我想不通的細節,第二個是在每個字段的代碼以某種方式添加一個PHP命令寫類似:
value="<?php $id= $get_class($this); echo $clientinfo[$id]; ?>"
我真的不知道如何$get_class works
和它搞砸了我的代碼,每當我把它放在那裏,但也許有人可以工作的東西,以獲得特定區域的ID?
我應該提到我很新,所以你會發現上面的錯誤,我將需要一個非常詳細的解釋。
這看起來完全一樣,我需要...由於某種原因壽不會工作, 我把它放在我的頁面中,在頭部分之前,用php數組名稱替換yourArrayWithValues ...但它不填充單元格... 任何想法? ('#dmob')# – krasatos 2012-03-11 13:01:03
我甚至試過這樣的普通java命令: '' ,它仍然不工作,我應該多增加一些規範?像.form.classname.getelementbyid?或類似的東西? 有什麼想法? – krasatos 2012-03-11 13:06:28
這是一個順序的問題,我添加了一個$(文件)。就緒(函數(){之前它和它的作品,還是不能做你以前說的陣列,將在它的工作,在這裏報到 – krasatos 2012-03-11 13:23:55