使用Javascript清空FileUpload文本

时间:2012-02-08 09:18:46

标签: javascript asp.net

我的asp.net窗体中有一个fileupload控制器。我必须在radiobutton点击时使用javascript清空fileupload文本。

我们将如何做到这一点。这是我的代码......

<asp:RadioButton ID="rbnImage" runat="server" Text="Image" GroupName="a" 
onclick="SetVisibility(this.id)"

Javascript就在这里

function SetVisibility(id) {
        if (id == 'rbnImage') {
            document.getElementById('fupLogo').style.visibility = 'visible';
            document.getElementById('fupLogo').value = '';                
            document.getElementById('txtText').style.visibility = 'hidden';
        }

    }

此代码无效。它适用于文本框。

1 个答案:

答案 0 :(得分:2)

您无法设置文件上传的值。

尝试这个技巧:

var browse=document.getElementById(control);  
var newbrowse= browse.cloneNode(false);   
browse.parentNode.replaceChild(newbrowse ,browse);