Javascript 不删除根据条件选择的文件
我读了很多关于如何删除Javascript 不删除根据条件选择的文件,javascript,jquery,css,asp.net,asp.net-mvc,Javascript,Jquery,Css,Asp.net,Asp.net Mvc,我读了很多关于如何删除NO file selected文本的讨论 我发现这个技巧很管用,但我需要一些不同的东西: <style type="text/css"> input[type='file'] { color: transparent; } </style> <input type="file" /> 可能吗?我使用MVC5项目…您可以使用CSS类和一些js来实现这一点: @if(Model.value
NO file selected
文本的讨论
我发现这个技巧很管用,但我需要一些不同的东西:
<style type="text/css">
input[type='file'] {
color: transparent;
}
</style>
<input type="file" />
可能吗?我使用MVC5项目…您可以使用CSS类和一些js来实现这一点:
@if(Model.value != null){
<input type="file" onchange="fileOnchange(this)" class="notext"/>
<script>
function fileOnchange(el){
if(el.value){
el.className = "";
}
else{
el.className = "notext";
}
}
<script/>
<style type="text/CSS">
.notext{
color: transparent;
}
<style/>
}
else
{
<input type="file" />
}
@if(Model.value!=null){
函数fileOnchange(el){
如果(标高值){
el.className=“”;
}
否则{
el.className=“notext”;
}
}
.notext{
颜色:透明;
}
}
其他的
{
}
可能重复@undefined NO its not,因为我已经阅读了它,而且它不是基于条件…添加条件不是很难(如果这是唯一的问题)。@undefined Yes这是唯一的问题,如果不难,你能帮我举个例子吗?我尝试,我已经创建了MVC项目,我在创建操作中创建和更新了页面。我使用文件,如果用户选择文件,它会显示文件名,现在问题是编辑。如果用户创建数据,他转到编辑,我使用此控件(文件)我接近它没有文件选择这是不正确的,因为用户已经选择了一个…如果我删除没有选择的文件(如在文章中省略)并使用r选择文件,他看不到文件名,我如何处理它(
@if(Model.value != null){
<input type="file" onchange="fileOnchange(this)" class="notext"/>
<script>
function fileOnchange(el){
if(el.value){
el.className = "";
}
else{
el.className = "notext";
}
}
<script/>
<style type="text/CSS">
.notext{
color: transparent;
}
<style/>
}
else
{
<input type="file" />
}