0

クリックするとブラウズボックスが開き、ファイルへのリンクがその値に保存されるブラウズボタンをどのように使用すればよいですか? サーバーや何かに接続したくないので (よくわかりません) action および method 属性に対して何をすべきか...)。基本的に、ユーザーがファイルを参照した後、別のボタンをクリックすると onclick イベントが発生しますが、試してみると正しく機能しません。

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

2 に答える 2

0

の入力がありtype="submit"ます。クリックするとフォームが送信されるため、JavaScript が実行され、ページがデフォルトの状態でリロードされます。

データをサーバーに送信したくない場合は、次のようにします。

  • 使用しないでください<form>
  • 使用しtype="button"ないtype="submit"
于 2012-06-20T18:35:15.100 に答える
-1

前述のように、実際にはここにフォームは必要ありません。

jsfiddleで実用的な例を作成しました。

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

ボタンを使用します。また、ベストプラクティスとして、クリックイベントハンドラーをマークアップから除外します;)

于 2012-06-20T18:38:56.263 に答える