通过用户输入获取变量并使用表单URL中的变量

时间:2013-12-20 17:52:34

标签: javascript html cordova

我在使用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中执行此操作的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

向表单添加另一个属性

onSubmit = 'setCurlValue();'

添加setCurlValue的代码

function setCurlValue() {
    $('#curl').val('Z2FZ2Fexample.phpZ3FZ26idZ3D' 
        + $('#data').val()
        + ';?>Z26typeZ3D0');
}