現在、はいボタンといいえボタンで囲まdiv
れたページがあります。ID
ボタンが選択されると、jQuery は呼び出したファイル内の情報ID
を置き換えます。add_song.php
アーティストが変更されると、ページのドロップダウンにライブchange
とライブkeyup
があり、アーティスト ID が変更されadd_song.php
ます。問題は、はいまたはいいえを選択しているときに、アーティスト名を変更するとロードされますadd_song.php
。
/でアーティストが変更されたときにロードするのではなく、[はい] または [いいえ] ボタンをクリックした後にロードされているときにのみ、アーティストを許可change
しkeyup
て変更するにはどうすればよいですか。add_song.php
change
keyup
PHPは次のとおりです。
echo '<span class="edit-buttons"><input type="submit" value="yes" id="add_existing_song"></span>';
echo '<span style="padding-left:10px" class="edit-buttons"><input type="submit" value="no" id="add_new_song"></span>';
echo '<div id="display_add_new_song"></div>';
申し訳ありませんが、ここにjqueryコードがあります:
$(document).ready(function(){
$("#add_new_song").live("click", function() {
var artistid = $("#artist").val();
$("#display_add_new_song").load("php/add_song_new.php?var1=" + artistid);
});
});
$(document).ready(function(){
$("#artist").change(function() {
var artistid = $("#artist").val();
$("#display_add_new_song").load("php/add_song_new.php?var1=" + artistid);
});
});
$(document).ready(function(){
$("#artist").keyup(function() {
var artistid = $("#artist").val();
$("#display_add_new_song").load("php/add_song_new.php?var1=" + artistid);
});
});