2010-04-10 37 views
0

我想創建一個包含文本框的JavaScript彈出框。我希望能夠使用CSS設置這個盒子的樣式 - 並且我希望將textfield條目插入到MySQL數據庫中。這可能嗎?連接到數據庫的樣式化的Javascript彈出框

我很熟悉通過web窗體和服務器端腳本來做這件事,但我需要它更多的客戶端來讓事情看起來更快一些。我想我可能需要學習一些AJAX,但任何指針都會有所幫助。

GF

回答

0

您無法使用客戶端JavaScript連接到數據庫。 Ajax將幫助您在不刷新頁面的情況下無縫調用服務器,但您需要有一個服務器端組件來將有用的東西返回給您的JavaScript。

至於用CSS來設計表單,那部分是可行的。

0

最好的方法是「彈出」一個新的窗口,它指向一個帶有AJAX調用,窗體和樣式的文件。

1

你不需要學習那麼多的Javascript,完全誠實。您可以簡單地在頁面上創建一個小型HTML表單,並將其顯示爲一個彈出窗口。您可以通過表單的自然提交將數據發送到服務器端腳本,也可以異步傳遞該信息。

jQueryUI的有一些非常相似的例子:http://jqueryui.com/demos/dialog/#modal-form

+0

我一直在使用使用Ajax驅動的對話UI處理幾件事情,我會推薦它。缺點是ui + jquery的大小。 – Ben 2010-04-10 19:41:22

+0

@omfgroflmao:我同意,大小有點問題。請記住,您可以構建自定義下載 - http://jqueryui.com/download – Sampson 2010-04-10 20:50:27