style="display:none" > Edit File Em-6ren">
gpt4 book ai didi

JavaScript 在 anchor 单击时显示输入类型文件

转载 作者:行者123 更新时间:2023-12-03 06:19:30 25 4
gpt4 key购买 nike

我的代码如下:

 <div class="fifty">
<label>Credit report</label>
<input type="hidden" id="credtireport-link" name="credtireport-link" value="<?php echo $creditreport; ?>">

<input type="file" name="creditreport" id="creditreport" <?php if($creditreport!=""){?> style="display:none" <?php } ?> >
<?php if($creditreport!="") { ?>
<a href="#" onclick="showfile();">Edit File</a>
<?php } ?>
</div>
<div class="fifty">
<label>Employer’s ref</label>
<input type="hidden" id="employerref-link" name="employerref-link" value="<?php echo $employeer_ref_url; ?>">

<input type="file" name="employerref" id="employerref" <?php if($employeer_ref_url!=""){?> style="display:none" <?php } ?>>
<?php if($employeer_ref_url=="") { ?>
<a href="#" onclick="showfile();">Edit File</a>
<?php } ?>
</div>

我想用 JavaScript 编写一个函数,在编辑文件 anchor 单击时调用该函数,并显示相应的输入类型文件。

说明:如果有人点击信用报告的 anchor ,那么它应该只显示 <input type="file" name="creditreport" id="creditreport">

我的 JavaScript 代码:

function showfile()
{
var id=$(this).parent().find('input[type="file"]').toggle();
return false;
}

最佳答案

html

<a href="#" onclick="showfile(this);">Edit File</a>

JavaScript

function showfile(el) {
var id = $(el).prev(":file").toggle();
return false;
}

plnkr http://plnkr.co/edit/MjZkZvFjlqj4a8HffYaF?p=preview

关于JavaScript 在 anchor 单击时显示输入类型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38943230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com