入力タイプの画像がたくさんあるフォームがあります。ユーザーが画像をクリックしたときに、ウェブページの場所を画像のURLに置き換える必要があります。
形は、
<form action='free.php' id='freeForm' method='post' autocomplete="off">
<?
for($j=1;$j<=5;$j++)
{
?>
<a href="<?=$url;?>" class="anchor-url"> <input type="image" src="<?=$img;?>" /></a>
<?
}
?>
</form>
データベースからの$imgと$urlの値。
私のjqueryは、
$("#freeForm").submit(function()
{
var Form = { };
Form['inputFree'] = $("#inputFree").val();
Form['freeTOS'] = '1';
$('.anchor-url').click(function(e){
e.preventDefault();
alert($(this).attr('href'));
});
$.post('processFree.php', Form, function(data)
{
if(data == "Success")
{
$("#FreeErrors").html('').hide();
swapToPane('paneSuccess');
return;
}
swapToPane('paneFree');
$("#FreeErrors").html(data).show();
});
return false;
});
各画像をクリックすると、「http://au.yahoo.com」が表示されます。ただし、「http://au.yahoo.com」を各画像のURLに置き換えたいと思います。PHP変数$urlをこのフォームに渡すにはどうすればよいですか?何か案が?
ありがとう!