2016-09-02 14 views
4

私はImageというフィールドを持っています。私はそれを強制的にbutton javascriptのイベントをクリックして設定したいと思います。JavaScriptのImagebuttonに添付ファイルを強制する方法

Hereis私のhtml

<input type="image" name="ImgAttach" id="ImgAttach" src="../Images/attachment_1.png" onclick="return Imgclick();" /> 

とボタンのコード

<input type="submit" name="CmdSave" value="Save" onclick="return FunSaveValidate();" id="CmdSave" class="button" /> 

私はJavaScriptでそれをしたいです。詳細情報については

js fiddle

+0

を参照してくださいフォームを送信しますか''要素は存在しなければなりませんか? – shaochuancs

+0

@shaochuancs:ボタンクリックで**必須フィールド**にする必要があることを意味します – BNN

+0

なぜそれが必須フィールドになりますか? ''は、ローカルイメージファイルを選択するのではなく、フォームを送信するために使用されます。 – shaochuancs

答えて

1

<input type="image">を参照してくださいは、画像ファイルを添付し、必須フィールドとしてそれを作るために

https://www.w3.org/TR/html5/forms.html#image-button-state-(type=image))画像ファイルを添付していない、(<input type="submit">と同様の)フォームを送信するために使用されますをご使用ください。<input type="file" accept="image/*" required>

+0

フィドルでコードを更新してリンクを送信できますか? – BNN

+0

こんにちは、スタック@Venkatesan Sは、彼/彼女の答え:) – shaochuancs

1

<input type="image">の代わりに<input type="file" accept="image/*" required>をご使用ください。

<input type="image">

は、あなたが "強制それを設定する" とはどういう意味ですか?JS fiddle

関連する問題