2011-11-24 45 views
0

我該如何使文本框或任何輸入表單解析html?我建立一個消息部分,並在「到」輸入框我試圖設計一個自動聯繫插入類型的函數,它將使用jQuery的關鍵功能發送用戶數據到一個PHP腳本,它會返回相應的聯繫人或者在下面的聯繫人列表將在用戶點擊時加載適當的聯繫人)放入盒子中的小格子(可以是樣式)。我做了一個很糟糕的工作,說明我正在嘗試做什麼,所以如果你不明白(如果你真的很驚訝)我的問題是如何使文本框/輸入表單解析html?解析html的文本框/輸入表單?

+0

嘗試使用一些字符來使單詞粗體和斜體...例如Gmail聊天*粗體* _斜體_和在stackoverflow [鏈接](http://google.com)_ italic _ * *粗體**'代碼'。或者你想要使雅虎Msger的方式,那麼你必須將Div轉換爲文本框使用JavaScript中的按鍵事件... –

+0

聽起來像你想tinymce.com或ckeditor.com – 2011-11-24 07:26:25

+0

即時通訊使用ckeditor的主要消息,但我認爲它對於部分來說太大了,我怎麼能實現呢? – roozbubu

回答

0

我想你應該閱讀了jQuery的.keyup()活動將幫助你檢測用戶輸入,基本結構在這裏它是:

$('#id').keyup(function(){ 
var data = $(this).val(); 

//now you use ajax request 
$.ajax({ 
    url: 'yourphpfile.php', 
    data: 'data=' + data, 
    success: function(callback){} 
}); 
}); 

這僅僅是更多的,你應該去一個基本的例子jquery.com

+0

我的意思是使用keyup,然後是一個post函數 – roozbubu

+0

@roozbubu,使用keyup來檢測用戶輸入並通過ajax請求將輸入傳遞給你的php文件,並且上面的回調返回你php文件的數據。如果可以的話,你可以擴展它。與CSS樣式或與.click事件 –

+0

這是爲了如果你想多一個聯繫人,並且你想在該聯繫人上點擊事件 –