2011-01-26 4 views
0

Я знаю, как использовать jeditable для изменения текста в текстовое поле, чтобы я мог изменять мою базу данных. Теперь у меня есть электронная почта на моей странице. Пользователь должен иметь возможность дважды щелкнуть по нему (при открытии одного клика по почте) и изменить адрес электронной почты.jeditable change icon to textfield

Как мне это сделать?

<td>'; if(!empty($row['email'])) { 
       echo '<a href="mailto:'.$row['email'].'" 
         title="'.$lang['mail_verstuur'].'"> 
        <img border="0" src="images/icon/mail.png"></a>'; 
      } echo ' 
    </td> 

Это мой JavaScript:

<script type="text/javascript" charset="utf-8"> 
$(function() { 

    $(".dblclick").editable("includes/js/save_to_db.php", { 
     tooltip : "Klik om te bewerken", 
     event  : "dblclick", 
     style : "inherit" 
    }); 
}); 
</script> 

ответ

0

вы можете использовать JQuery dblClick и click, чтобы захватить события, необходимые для изменения состояния.

например. дать вам значок и идентификатор #mail

$('#mail').dblClick(function(){ 
//allow user to change value 
}); 
+0

Как это применимо к моему существующему коду? – Muiter