复选框启用/禁用文件上传.当未选中复选框时,记录中的文件将被删除
Checkbox enable/disable file upload. When checkbox is not checked the file on record getting deleted
对不起,现在我有另一个问题:如果复选框未选中,我希望记录上的文件保留,但每次提交后文件都从数据库中删除。有人能帮忙吗?我的代码在[JSFiddle] (jsfiddle.net/sc6ksu0m/87) 87
我找到了解决问题的方法。我不知道这是否是最好的解决方案,但它正在以我想要的方式工作。下面是代码:
HTML代码:Abstract:
<br>
<input name="abstract" type="text" size="40" class="style5" value="<? echo "$info[abstract]";?>"/ >
<label>
<input type="checkbox" id="confirm">
</label>
<input name="abstract" type="file" id="abstract" size="30" class="style5" disabled / onchange="ValidateSingleInput(this);">
<br>
<span class="formnotes">(Current value)</span> <br>
<br>
Previous Paper or Poster:
<br>
<input name="poster" type="text" size="40" class="style5" value="<? echo "$info[poster]";?>"/>
<label>
<input type="checkbox" id="confirmp">
</label>
<input name="poster" type="file" id="poster" size="30" class="style5" disabled / onchange="ValidateSingleInput(this);">
<br>
<span class="formnotes">(Current value)</span>
<br>
Resume:
<br>
<input name="resume" type="text" size="40" class="style5" value="<? echo "$info[resume]";?>"/>
<label>
<input type="checkbox" id="confirmr">
</label>
<input name="resume" type="file" id="resume" size="30" class="style5" disabled / onchange="ValidateSingleInput(this);">
<br>
<span class="formnotes">(Current value)</span> <br>
下面是javascript代码:
<script language="JavaScript">
window.onload = function() {
var checker = document.getElementById('confirm');
var sbm_abstract = document.getElementById('abstract');
var checkerp = document.getElementById('confirmp');
var sbm_poster = document.getElementById('poster');
var checkerr = document.getElementById('confirmr');
var sbm_resume = document.getElementById('resume');
checker.onchange = function () {
if(this.checked) {
sbm_abstract.disabled = false;
}
else {
sbm_abstract.disabled = true;
}
} ;
checkerp.onchange = function () {
if(this.checked) {
sbm_poster.disabled = false;
}
else {
sbm_poster.disabled = true;
}
};
checkerr.onchange = function () {
if(this.checked) {
sbm_resume.disabled = false;
}
else {
sbm_resume.disabled = true;
}
};
}; </script>
相关文章:
- javascript从选中的复选框中检索输入值,并在同一网页中显示多个html文件
- Javascript + PHP - 当用户选择要上传的文件时如何选中复选框
- 编辑配置文件页面上的 Angularjs 复选框值
- 在运行时添加复选框并将其保存在 HTML 文件代码中
- 使用 JavaScript,在下拉列表更改上填充复选框 从文本文件更改
- 从多个JSON文件中选择复选框时切换标记
- 只有选中复选框并提交表单时,才能下载文件
- 我想在提交之前创建一个复选框来编辑 mutilple 文件上传输入字段的 Slected 文件
- 在javascript函数中调用html文件中的复选框值
- 处理复选框和文本框验证的Javascript文件
- 选中复选框,下载文件并提交
- 我怎么能把一个特定的音频文件打开或关闭与复选框或切换按钮从一个活动到另一个在android
- Fancytree LazyLoad文件夹复选框的多层结构不起作用
- 当文件上传(多个)完成时,复选框将自动选中
- 复选框启用/禁用文件上传.当未选中复选框时,记录中的文件将被删除
- 使用javascript访问另一个文件中的复选框
- 我在asp.net中的复选框没有'不要使用codebehind文件
- 当复选框被选中时,我想通过jquery将其值发送到其他PHP文件
- 仅当通过复选框选择文件时,Django 模板中的显示按钮
- 使用复选框将数据从 JSON 文件加载到树中