我使用下面的代碼通過html按鈕發佈搜索值。但onlick
似乎不起作用。無論是否點擊按鈕,該值都會發布。如何解決這個問題?Onlick按鈕總是張貼html按鈕的值
<form method="post" action="urban.php" id="search_form">
<input type="button" class="button" name="search" value="Urban" onlick="<?php $_POST['search'] = 'Urban'; ?>">
</form>
<?php if(isset($_POST['search']) && !empty($_POST['search']))
{
include('searchfunction.php');
if(count($data) > 0)
{
?>
<script type="text/javascript">
$(document).ready(function(){
var description = '';
var myPlaylist = [
<?php
echo(implode(',', $data));
?>
];
$('#main').ttwMusicPlayer(myPlaylist, {
autoPlay:false,
description:description, }
);
});
</script>
<?php
}
else
{
echo ('No sounds found.');
}
}
?>
上用onclick調用javascript函數。像onclick =「doSearch()」。很奇怪你在那裏做什麼,我真的不明白 – 2012-03-25 14:21:10
'onlick =「<?php $ _POST ['search'] ='Urban';?>」' - 這個代碼甚至是_supposed_要做什麼? – David 2012-03-25 14:23:05
它只是發佈按鈕值。我有不同的類別,我想讓按鈕或類別被按下時顯示結果。 – 2012-03-25 14:31:42