2012-12-12 62 views
0

我有一個電子郵件的形式是:檢索信息,並將其發送到一個輸入框CakePHP的

echo $this->Form->input('To'); 
echo $this->Form->input('Subject'); 
echo $this->Form->input('Message'); 

下面的表格我的用戶名列表:

<?php 
$i = 0; 
foreach ($users as $user): 
    $class = null; 
    if ($i++ % 2 == 0) { 
     $class = ' class="altrow"';}?> 

<tr<?php echo $class;?>> 
    <td><?php echo $user['User']['name'].' '.$user['User']['surname']; ?>&nbsp;</td> 
</tr> 
    <?php endforeach; ?> 

所有我當用戶點擊列表中的任何名字時,要做的就是讓用戶的電子郵件地址在電子郵件表格的「收件人:」字段中列出。

+0

這不是一個關於CakePHP的問題,我建議你添加其他標籤如jQuery或JavaScript。 – Alvaro

回答

1

如果你使用jQuery,您可以使用選擇功能:

$('tr').click(function() 
    $('input[id="To"]').text($(this).text()); 
} 
+3

altrow僅適用於每隔一行。他需要在一般情況下使用tr或在這裏添加一些特定的類。另外,「To」很可能不是ID。更像「ModelnameTo」。但除此之外! – mark

相關問題