Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过图片,我浏览了图片,但无法提交相同的图片_Javascript_Php_Html - Fatal编程技术网

Javascript 通过图片,我浏览了图片,但无法提交相同的图片

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

通过图像,我想浏览我拍摄的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" 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-但我只想使用“锚定”选项卡提交表单,请尝试我发布的答案。.这里的问题是,第一次单击我们选择图像,第二次单击它获取图像名称,然后它提交表单。它不会在第一次单击时获得图像名称。正如您所说的,只有通过添加提交按钮才能获得图像名称。谢谢你的回复。