2

jspページに1つあります。

この値をJavaスクリプト関数呼び出しの引数として渡したい

私のjsp apgeコードは次のとおりです。

  <input type="submit" onclick="play(<s:property value="vname"/>)">

私のJavaスクリプト関数コード:

  function play(n)
    {
        alert(n);

    }

この問題を解決するのを手伝ってください。

由来

Rohit kachhadiya

4

3 に答える 3

1

struts タグを引用符で囲む必要があります。

<input type="submit" onclick="play('<s:property value="vname"/>')">

そうしないと、「vname」の値は文字列ではなく JavaScript 変数として解釈されます。

于 2012-09-20T07:38:56.850 に答える
0

それとは別に、daveoncodeに同意しますjsで、次のように直接取得します

var varName = document.forms[0].name/id.value;

または、インライン js を記述して要素の値を渡すオプションがもう 1 つあります。しかし、それは悪い習慣です。

于 2012-09-20T07:41:37.310 に答える