Javascript 通过图片,我浏览了图片,但无法提交相同的图片
通过图像,我想浏览我拍摄的div图像,隐藏字段img_照片,并调用一个函数,即anchor选项卡上的OpenFileBrowser()。我可以浏览图片,但不能提交表格Javascript 通过图片,我浏览了图片,但无法提交相同的图片,javascript,php,html,Javascript,Php,Html,通过图像,我想浏览我拍摄的div图像,隐藏字段img_照片,并调用一个函数,即anchor选项卡上的OpenFileBrowser()。我可以浏览图片,但不能提交表格 HTML : <form name="frmimg" id="frmimg" method="post" action="abc.php"> <div style="display:none"><input type="file" name="img_photo" id="img_photo" va
HTML :
<form name="frmimg" id="frmimg" method="post" action="abc.php">
<div style="display:none"><input type="file" name="img_photo" id="img_photo" value="" accept="image/gif, image/jpeg, image/jpg, image/png"></div>
<a href="wap_statusupadate.php?img=<?php echo $_REQUEST['hid_img']; ?>" onclick="return OpenFileBrows
er('frmimg')"><img src="images/photo-icon.jpg" /></a>
</form>
Javascript :
function OpenFileBrowser(obj)
{
document.getElementById('img_photo').click();
var img = document.getElementById('img_photo').value;
if(img!="")
{
document.obj.submit();
}
else
{
return false;
}
}
HTML:
Javascript:
函数OpenFileBrowser(obj)
{
document.getElementById('img_photo')。单击();
var img=document.getElementById('img_photo')。值;
如果(img!=“”)
{
document.obj.submit();
}
其他的
{
返回false;
}
}
尝试添加
document.getElementById('frmimg').submit();
到函数末尾的OpenFileBrowser(obj).只有当我们使用“提交”按钮提交表单时,表单才会通过HTML提交。@Jenz-但我只想使用“锚定”选项卡提交表单,请尝试我发布的答案。.这里的问题是,第一次单击我们选择图像,第二次单击它获取图像名称,然后它提交表单。它不会在第一次单击时获得图像名称。正如您所说的,只有通过添加提交按钮才能获得图像名称。谢谢你的回复。