다음 코드를 사용하여 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 = "doSearch()"와 같은 것입니다. 꽤 이상한 당신이 거기서 무엇을하고 있는지, 나는 정말로 이해하지 못합니다. –
'onlick = " php $ _POST [ 'search'] = 'Urban';?>''-이 코드는 무엇입니까? – David
버튼 값을 게시하기 만하면됩니다. 나는 다른 범주를 가지고 있으며 단추 또는 범주를 누를 때 결과가 표시되도록하려고합니다. –