Tah*_*ani 1 javascript php file-upload
我创建了一个表单,其中有2个文本字段和一个文件字段.我在'text'字段上添加了Javascript .如果用户离开'text'字段并按下提交按钮,All Fields are Required字体变为红色,我想在用户不上传任何图像时将其变为红色.我尝试了各种各样的方法,但它不起作用.请告诉我这样做的方法.
<script type="text/javascript">
function myFunction()
{
var category_name = document.forms["insert"]["sub_category_name"].value;
//var image = document.forms["insert"]["file"].item();
var error = document.getElementById("error");
if(category_name=="" )
{
error.style.color="Red";
return false;
}
else
{
//message.innerHTML="Data Inserted!";
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
PHP代码
<?php
echo "
<form name='insert' action='sub_categories.php' method='POST' onSubmit='return myFunction()' enctype='multipart/form-data'>
<table class='gridtable' border=2 bordercolor='#CCCCCC' cellpadding='10'>
<tr>
<th>
Sub-Category Name: </th><td> <input type='text' name='sub_category_name' ></td></tr>";
echo "
<tr>
<th>
Image1:</th><td> <input type='file' name= 'file' ></td></tr>
";
Run Code Online (Sandbox Code Playgroud)
谢谢
只需通过id输入文件并检查它的值是否为空:
if(document.getElementById('file').value=='') {//something here }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4112 次 |
| 最近记录: |