2012-09-15 40 views
0

標題可能會造成混亂......問題如下:有兩種形式,希望他們中的一個將被顯示,如果它是裏面的其他

我正在做一個註冊頁面的網站,所以我有像尼克,電子郵件,姓名,姓氏,出生日期,個人資料圖像等通常的事情。 據我所知,它是不可能只處理文件(配置文件圖像)和文本的一種形式同時,所以我不得不製作兩種形式,其中一種具有配置文件圖像,另一種形式具有其餘形式(所有字段和一個按鈕即可完成註冊)。問題是,我希望在出生日期和完成按鈕之間顯示配置文件圖像表單(它們都以其他形式出現)。

有什麼辦法可以做到這一點?

謝謝!

+1

這是如何涉及Java編程語言的?爲什麼[tag:java]標籤?這裏有一個Java後端,你沒有提及嗎?或者你真的要爲[tag:javascript]標記這個嗎?你明確的區別當然,對吧? –

+0

爲什麼不能同時處理文件和文本? – Vulcan

+0

如果您必須使用2種形式,則聲明2形式一個接一個。然後使用CSS定位(例如position:absolute),可以顯示一個表單,就好像它在另一個表單內一樣。 – gparis

回答

0

表單可以包含文件輸入控件和其他輸入控件的混合。當下面的表單被提交時,文件內容和textInput值將被服務器接收。

<form action="UploadUrl" method="POST" enctype="multipart/form-data" > 
    <input type="text" id="textInput" name="textInput" value="zzz"/> 
    <input type="file" id="fileInput" name="fileInput"/> 
    <input type="submit" value="submit"/> 
</form> 
+0

問題在於,我在servlet中執行: request.getParameter(「fileInput」),它返回null ...這是因爲enctype =「multipart/form-data」,如果我刪除該行所有作品精細。 – Simpson

+0

使用FileUpload庫http://www.avajava.com/tutorials/lessons/how-do-i-upload-a-file-to-a-servlet.html – Barmar

+0

謝謝,優秀的材料! 問題解決了! – Simpson

相關問題