2011-04-15 15 views
0
<script language="javascript"> 

function customFunction(url){ 

alert(url); 

//window.location = "url"; 

//document.all.url.checked = true; 

document.getElementById('url').checked = true; 

document.downloadable_prod.submit(); 
} 
</script> 

<!-- Note : this below radio buttons coming from loop ---> 

<input type="radio" name="links" id="links_<?php echo $_link->getId() ?>" value="<?php echo $_link->getId() ?>" /> 

<a href="javascript:customFunction(<?php echo $_link->getId() ?>);" class="buy_stan"> 

<span style="margin-left:160px;"> 

    <?php echo $this->getFormattedLinkPrice($_link); ?> 

ラジオボタンも選択されているようなアンカータグでフォームを送信するにはどうすればよいですか?

+0

それは意味がありませんか、意味をなすのに十分ではない場合それから私に質問をするか、私は全体のコードを提供します – shame

+0

2つ以上のラジオボタンがあるでしょう、ラジオボタンのフィールドのIDを調べることによってこれを得ることができると思います。 – shame

+1

あなたの体にもっと書くあなたは何をしようとしているのかを説明します。アンカーをクリックしてフォームを送信する前にラジオボタンを選択しますか? –

答えて

0

あなたのラジオボタンは、あなたのPHPが戻っされているものであることXXX、 "links_xxxx" のリンクを持っています。アンカータグで、カスタム関数呼び出しへのリンクを追加する必要があります。私は「customFunction後links_を(して使用してそれを閉じた」追加PHPのコールの終了時に

下記の注意を試してみてください。

<a href="javascript:customFunction('links_<?php echo $_link->getId() ?>');" class="buy_stan"> 
+0

は私のために働いていませんでした:( – shame

+0

あなたのコードを再度投稿し、何かエラーメッセージが表示されますか? –

+0

わかりませんが、ワットはエラーでしたが、私は元のコードでコードを置き換えて、同じ関数を適用すると、うまく動作し始めました:) – shame

関連する問題