2012-03-25 10 views
1

低入力テキストフィールドを、<input type="button" class="button" name="search" value="Urban" onclick="">のようなボタンで置き換える可能性を探しています。htmlボタンを使用して検索値を投稿する

HTMLコードは:

<?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.'); 
     } 
    } 
?> 
+0

ボタンでテキスト入力を交換したいのですか? – Maurice

+0

私は単にテキスト入力フィールドをボタンで置き換えたいだけです。 –

答えて

0

がにid要素を追加します。

PHPコード:

<form method="post" action="search.php" id="search_form"> 
    <input type="text" name="search" value="<?php echo $_POST['search']; ?>" class="search_sounds"/> 
    <input type="submit" value="" class="submit" /> 
</form> 

全体のスクリプトは、データベースの音を探索することになっていますあなたのボタン、このように(私はonclick = ""コードを削除しました)

<input type="button" class="button" name="search" value="Urban" id="search_button">

は、その後、いくつかの簡単なjQueryのを使用します。どのようなイベントで

$('#search_button').click(function() { 
    $('#search_form').submit(); 
}); 
+0

提案したコードを使用しましたが、動作していないようです。フォームは送信されますが、PHPコードは影響を受けません! –

+0

ああ、申し訳ありませんが、私はあなたの質問に誤解しました。送信ボタンをイメージのようなクリック可能なボタンの別の種類に置き換えようとしていると思いました。 私は今あなたを理解していますが、テキストフィールドが必要ですが、ユーザーがフォームを送信したときに、そのテキストフィールドをテキストフィールドではなくボタン要素に変更したいのですか? – iandouglas

+0

いいえクリックしたときにphp検索機能を呼び出すボタンが必要です。 –

関連する問題