我正在尝试单击一个按钮,在弹出框中键入我的 url,然后自动将此新链接提交到表单中以更新我的数据库。
Javascript函数:
function flickrFunction() {
var x;
var flickr =prompt("Please enter your Flickr URL","<?=$flickrLink?>");
if (flickr!=null) {
x = flickr;
document.getElementById("fl").value = x;
}
php/html
<?php } if(!empty($flickrLink)){ ?>
<a><button onclick="flickrFunction()" style="width: 45px; height: 45px; border: none;">
<img src="../images/social/fl.png" width="40" height="40"></button></a>
<?php } else { ?>
<a><button onclick="flickrFunction()" style="width: 45px; height: 45px; border: none;">
<img src="../images/social/flAdd.png" width="40" height="40"></button></a>
<?php } ?>
html表单
<form method="post" action="admin.php">
<input type="hidden" name="submitSocial" value="true"/>
<input type="hidden" name="fl" id="fl" value="<?=$flickrLink?>"
onchange="this.form.submit();"/>
</form>
我只是看不出我哪里出了问题。任何帮助,将不胜感激。