0

我正在使用调查猴子 PHP API 来检索帐户中的调查列表。传入 $params 变量,我可以检索调查 ID 和调查名称。使用响应,我正在构建两个单独的选项列表,如下所示:

function build_picklist($survey, $name) {
    global $workbooks;

    $picklist = "<select name=\"{$name}\">";
    $picklist. = "<option value=\"\" selected=\"selected\">Select...</option>";

    foreach($survey['data']['surveys'] as & $entry) {
        if ($name == 'survey_list') {
            $entry = $entry['title'];
        } else {
            $entry = $entry['survey_id'];
        }

        $label = htmlentities($entry);
        $picklist. = "<option value=\"{$entry}\">{$label}</option>";
    }
    $picklist. = "</select>";
    $workbooks - > log('Picklist HTML', $picklist);

    return $picklist;
}

这很好用,我的表单显示了该帐户的调查列表以及这些调查的另一个 ID 列表。使用下面的代码:

    <html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            $("#integrate_button").click(function(){
                $(this).val("Integrating...")
            });
        });
    </script>
</head>
<link rel="stylesheet" type="text/css" href="https://secure.workbooks.com/resources/=UzN4IDN/survey_monkey.css">
<title>Integrate with Survey Monkey</title>
<body>
<div id="container" align="center">
    <div id="header">
        <img src="https://secure.workbooks.com/resources/=UzN4IDN/sm_logo.jpg" height="100" width="200"/>
    </div>
    <div id="nav">
        <p>Below is a list of the Surveys on your account. Pick one to integrate with.</p>
    </div>
    <div id="section1">
        <form method="POST" action="https://secure.workbooks.com/process/=gTOwIjN/Survey_Monkey" id="pg2_form">
            <p>Which Survey would you like to integrate Workbooks with?<p>
            <p>{$survey_picklist}</p>
            <p>Survey ID: <p>
            <p>{$survey_id}</p>
        </form>
    </div>
    <div id="section2">
       <p><input type="submit" name="integrate" id="integrate_button" form="pg2_form" value="Integrate with Survey Monkey"/></p>
    </div>
</div>
</body>
</html>

我想做的是将两者链接在一起,因此当我在调查名称字段中选择一个选项时,它会在另一个选项列表中显示该调查的相应 ID。

我的猜测是我需要使用 Jquery/JS 来实现这一点,但我似乎无法在互联网上找到任何有用的示例。

我是 Jquery/JS 的新手,并不真正知道如何使用它,我过去所做的事情纯属侥幸!请友好一点!:)

4

0 回答 0