0

<%= file_field_tag :file, multiple: true %>通常の入力フィールドタグを次のように変換するにはどうすればよいですか通常の入力フィールドタグ

リンクに:

ギットハブ

4

2 に答える 2

2

これは私のために働いた:

HTML:

<input type='file' id='file' name='file' />
<a href="#" id='link-upload'>Upload</a>

JS:

<script type="text/javascript">
  $(function(){
    $('#link-upload').click(function(e){
      e.preventDefault();
      $('#file').click();
    });
  });
</script>

CSS:

#file{ width:0; height:0; } 

jQuery を必ず追加してください。

<script type="text/javascript">
  document.write("\<script src='http://code.jquery.com/jquery-latest.min.js' type='text/javascript'>\<\/script>");
</script>
于 2012-12-26T09:20:33.447 に答える