0

我在我的脚本中放了一个“Jotform”表格,它不会弹出。当我单击“否”时,会弹出文本(其他 8b 白色),但为什么“是”按钮不是这种情况?我只想让我的表单在有人单击“是”时简单显示。

这是 JSFiddle:http: //jsfiddle.net/rf8Ux/

这是问题发生的地方:

if (q1 == "Yes") {
      document.getElementById("linkDiv").innerHTML = "<script type=text/javascript     src=http://form.jotform.us/jsform/32217646901149 />";
    } else if (q1 == "No") {
        document.getElementById("linkDiv").innerHTML = "other 8b white";
    }

这是原始的 Jotform 代码:

<script type="text/javascript" src="http://form.jotform.us/jsform/32217646901149"></script>

我究竟做错了什么?

4

2 回答 2

1

在您的 html 中创建一个 div 并将 Jotform 脚本放入其中。将显示设置为无。然后

if (q1 == "Yes") {
    $('#divName').show()
 } else
    // do something e.g. $('#divName').html('other 8b white').show(); }

这里:[ http://jsfiddle.net/KzFhY/1

于 2013-09-29T03:31:11.133 回答
0

Following adeneo's advice,

  1. place the original jotform script in between your head tag
  2. use css to hide the form element
  3. if using jquery, $("form element name").show(); onclick
于 2013-09-29T03:21:28.063 回答