我在使用URL中的变量时遇到问题。我需要在JavaScript中执行此操作的原因是因为我无法使用PHP(Phonegap)。
<form action="https://website.com/login.dll?Logon" method="post" id="logonForm">
<input type="hidden" id="curl" name="curl" value="Z2FZ2Fexample.phpZ3FZ26idZ3D<?php echo $_SESSION['user_email'];?>Z26typeZ3D0" />
这样可行,但现在我正在使用Phonegap,因此我无法使用PHP,所以我需要获取用户设置的变量,然后在URL中使用该变量(而不是php echo)。我仍然会使用相同的表格。
所以我需要用户输入我需要的信息并将其传递给变量
<input id="data" type="text" name="data" placeholder="Placeholder" required />
在Javascript中执行此操作的最佳方式是什么?
答案 0 :(得分:0)
向表单添加另一个属性
onSubmit = 'setCurlValue();'
添加setCurlValue的代码
function setCurlValue() {
$('#curl').val('Z2FZ2Fexample.phpZ3FZ26idZ3D'
+ $('#data').val()
+ ';?>Z26typeZ3D0');
}