2012-06-20 37 views
0

我該如何做一個瀏覽按鈕,點擊時只會打開瀏覽框,並將鏈接存儲到文件的值中,我不希望它連接到任何服務器或任何東西(所以我是不知道如何處理動作和方法屬性...)。基本上在用戶瀏覽文件後,他們可以點擊另一個按鈕併發生onclick事件,但是當我嘗試它時,它不能正常工作。如何在html中做表格?

<form action="" method="POST"> 
    <input name="fileupload" id="fileupload" type="file"> 
    <input value="OK" type="submit" onclick="change_bg_img('Untitled.png');"> 
</form> 
+1

什麼是不正確的功能? –

+0

它應該改變html5中的畫布的bg圖像,但是當我點擊按鈕後,沒有任何反應,並且輸入框變爲空白。 – sneaky

+0

如果我嘗試這個 \t \t \t \t \t \t <形式行動= 「http://www.mydomain.com/myformhandler.cgi」 方法= 「POST」> \t \t \t \t \t \t \t圖像URL: \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t 然後它工作 – sneaky

回答

0

您的輸入爲type="submit"。點擊它將提交表單,所以JavaScript將運行,然後頁面將重新加載默認狀態。

如果不希望將數據不斷提交給那麼服務器:

  • 不要使用<form>
  • 使用type="button"type="submit"
-1

如前所述,你不這裏實際上並不需要一張表格。

我已上的jsfiddle工作示例:

http://jsfiddle.net/h774q/2/

使用按鈕。併爲最佳做法保持您的單擊事件處理程序超出標記;)