2011-10-13 48 views
0

其實我想開發一個ASP窗體,其中將有一個文件上傳控件,另一個將很少像文本,TextArea,複選框,RadioButton的形式元素。我需要使用Javascript(客戶端)和ASP(服務器端)對這些控件進行驗證。簡單的文件上傳與ASP中的多窗體控件

我曾經歷過各種網站,但只有簡單的文件上傳,沒有任何表單元素。誰能幫我這個?

+0

所以你需要兩個單獨的表格?你只是尋求幫助添加驗證? –

+0

沒有我實際上尋找幫助文件上傳和多個表單域。如果它有兩種不同的形式,那麼這對我來說也不是問題。我希望在點擊提交所有表單值的同時,如果所有字段都是有效的,那麼文件應該同時上傳。我不想要兩個不同的提交。 – vbjain

+0

經典ASP或ASP.NET? –

回答

0

您可以編寫一個javascript函數在客戶端進行驗證並將表單對象傳遞給它。像form中的onsubmit =「return validate(this)」,並在那裏做所有的驗證。

在服務器端,您擁有所有提交的數據,您可以驗證爲正常。如果您使用的是ASp,則最好使用任何第三方文件上傳器對象上傳文件,因爲它們更輕鬆,更安全。

0

我剛剛完成了一個AJAX文件上傳工作。 http://www.plupload.com/example_all_runtimes.php是一個不錯的選擇。如果您查看自定義示例,您不僅可以執行ajax上傳,還可以將參數附加到AJAX文章,這正是我所做的。我在頁面上有很多表單域,當發送按鈕被點擊時,我只是用Javascript獲取這些字段的值,將它們追加到上傳器的發佈請求中,然後像處理器那樣在服務器端處理它們其他職位。尋找解決方案需要進行大量的研究,但它非常棒!