将javascript弹出框中的字符串传递到输入表单
Pass string from javascript popout box to input form
我正在尝试单击一个按钮,在弹出框中键入我的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>
我就是看不出这件事哪里不对。如有任何帮助,我们将不胜感激。
也许您应该在更改值后提交表单。。。
此外,为您的表单命名
<form name="myform" method="post" action="admin.php">
// Script
...
document.getElementById("fl").value = x;
document.myform.submit();
相关文章:
- Nodejs服务器在解析之前生成输入表单
- 如何创建打开警报框的输入表单
- JavaScript onChange 事件侦听器对输入表单不起作用
- 如何在 OnKeyPress 事件后获取输入表单元素的值
- 单输入表单 - 特殊情况 |停止表单提交
- 需要输入表单验证
- 如何在谷歌图表中使用输入表单值
- 使用jquery可交换地更改两个html输入表单值
- 当从jqueryajax调用输入表单时,它不起作用
- 控制器作为搜索输入表单的语法
- 删除带有按钮的输入表单失败
- 验证带有2个小数点的浮点形式的输入表单
- AngularJS:输入表单在分部中不起作用
- 如何从php中的输入表单调用Javascript函数,以更改HTML
- 输入表单中的Sharepoint javascript
- 当点击输入表单时,为Raphael制作的对象添加光晕
- 当用户将数据输入表单时要知道的事件
- 保存输入表单后ImageMap颜色更改
- 链接输入表单中的填充脚本
- 有关多个输入表单验证的问题