如何将生成的字符串放入Form操作和输入中

时间:2015-03-19 23:21:01

标签: javascript forms action

基本上我需要生成随机字符串,然后我需要使变量最终需要被制作成一个长链接,然后使用post方法和输入(如下所述)将其发布到表单中

我需要什么: 我需要一个php / javascript来生成随机项(三种不同的函数)" 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVQXYZ" " 0123456789" " 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -_"

然后我需要你在他们的例子中加上一个例子 例如 var text = randomstring(3); 所以我可以看看它是如何完成的以及如何在需要时添加更多。

然后我基本上需要一个将作为请求发送的脚本 我需要能够编辑发送的代码 例如 "'https://google.com/' + text + '"

然后我需要隐藏一个iframe <iframe style="display:none" id="test" name="test"></iframe> 我需要它来<form name="" action="https://example.com/' + text + '" 然后方法=&#34; POST&#34;&gt;然后 输入(隐藏)名称和值 (我需要能够使用生成的内容更改输入中的信息)

1 个答案:

答案 0 :(得分:0)

document.getElementById("myForm").action = "form_action.asp";

为您的表单提供ID并替换&#34; myForm&#34;使用ID,然后使用该事件调用该段代码,它将更改action属性。

如果您想为动作添加参数,请执行

var curAction = document.getElementById("myForm").action;
document.getElementById("myForm").action = curAction + "?id=1";