-1

「ファイルのブラウザー」という値のボタンがあります。ファイルを選択すると、値がファイル名に変わります。ボタンのテキストは変わりません。「ファイルの参照」のままですが、ファイル名に変わるはずです。

<input style="display: none" id="file-type" type="file" size="4" name="file"/>
<input id="browse-click" type="button" class="button2" value="Browse for files!"/>

脚本

$(window).load(function () {
    var intervalFunc = function () {
        $('#browse-click').html($('#file-type').val());
    };
    $('#browse-click').on('click', function () {
        $('#file-type').click();
        setInterval(intervalFunc, 1);
        return false;
    });
});

固定スクリプト:

$(window).load(function () {
    var intervalFunc = function () {
        $("#browse-click").prop('value', $('#file-type').val());
    };
    $('#browse-click').on('click', function () {
        $('#file-type').click();
        setInterval(intervalFunc, 1);
        return false;
    });
});
4

1 に答える 1

0

これが役立つことを願っています:

$(window).load(function () {
    $('#file-type').change(function(){
        $('#browse-click').val($(this).val());
    });
    $('#browse-click').on('click', function () {
        $('#file-type').click();
    });
});
于 2013-04-27T02:46:29.587 に答える