我的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';
}
}
此代码无效。它适用于文本框。
答案 0 :(得分:2)
您无法设置文件上传的值。
尝试这个技巧:
var browse=document.getElementById(control);
var newbrowse= browse.cloneNode(false);
browse.parentNode.replaceChild(newbrowse ,browse);