1

type="text"単純な html 入力と、 input の機能を実行するボタンを使用してプログラムを作成したいと考えていますtype="file"

4

2 に答える 2

1

HTML から:

<input type="file" class="file">
<input type="text" name="file" class="sfile">
<input type="submit" value="send file" name="submit">

css:

.file{
    visibility:hidden; # don't use display:none; because IE compability in js
}

jQuery :

$('.sfile').click(function(){
   $('.file').click();
});
$('.file').change(function(){
  $('.sfile').val($(this).val());
});
于 2012-12-06T09:22:47.333 に答える
0

理論的にはハッキングできますが (input[file] に 0 opacity を設定するなど)、テキスト フィールドへのパスを手動で入力しても機能しません (フォームを含むファイルは送信されません)。不必要なハッキングが多いようです。いかなる理由で?

于 2012-12-06T09:15:03.230 に答える