如何更改表单字段中的“动作”属性?的HTML

时间:2018-11-12 09:08:00

标签: javascript html

我目前正在使用Web应用程序,在这里我需要能够使用移动设备在浏览器中拍照。 我目前可以将这张图片上传到我在googlecloud上的存储中,但是该图片的网址有些麻烦。图片的URL在动作(HTML属性)中定义。我正在努力查看该动作字段如何动态变化。 看来我无法在操作字段中输入URL的变量名。

还有其他方法吗? 抱歉,我的英语不好。

<form id="BilleddeUpload" action="url" method="POST" enctype="multipart/form-data">
    <input type="file" accept="/*" name="file">
    <button>Submit</button>
</form>
<script>
    function gogogoogle(){
        var billedenavn = document.getElementById("BilledeUpload");
        var url = "https://storage.googleapis.com/notgonnaputreallinkhere/"
        + prompt("Insert picture name here.");

        billedenavn.action=url;
}
</script>

<p>Billede på google cloud </p>
<button onclick="gogogoogle()">
    Hvad skal den hedde????
</button>

2 个答案:

答案 0 :(得分:0)

您已经定义了一个变量,用于保存对billedenavn形式的引用。

此行

 var billedenavn = document.getElementById("BilledeUpload")

几行之后您就写了

  document.getElementById("BilledeUpload").action = url;

,其中包含表单ID中的错字。但是为什么不直接写:

  billedenavn.action = url;

答案 1 :(得分:0)

它们有一些语法错误。
function [及其正文]放入script标签中,
并将form idBilleddeUpload更改为BilledeUpload