0

にあるテキストボックスのデータを取得したいのですがa.phtml、受信アクションはbであり、そのビューはb.phtmlにあるはずのハイパーリンクを使用していa.phtmlます。どうすればこれを入手できますか。

a.phtml

<input type='text' id='username' name="username">
<a href="b">hassan</a>

b.phtml は iframe になります。この方法でテキスト ボックスの値を取得するにはどうすればよいでしょうか。

4

1 に答える 1

1

あなたの問題を理解できれば。を作成しjavascript function、アンカー タグから呼び出すことができます。

function myfunction(){
  var name = $('#username').val();

  // use ajax here to pass your values to different action

  // or if just want to redirect with data then 
  window.location.href = '/controller/action/param/'+ name; 
}

<input type='text' id='username' name="username">
<a href="javascript:void(0)" onclick="myfunction()">hassan</a>

jquery を使用しているかどうかは不明です。

于 2013-09-24T14:04:51.263 に答える