2017-02-21 4 views
0

更新ボタンをクリックすると、モデルポップアップがすべての国で同じ値で表示されます。常にインドを示しています。モデルポップアップのTextBoxがupdate-clickによってトリガされたCountryの値を取得していませんか?

私はここに国名をしたい:

<input type="text" value='. $row['country_name'] .'> 

enter image description here

enter image description here

+0

私たちにJavaスクリプトを使用してモデル化するために国の名前を渡すためにどのようにコード – depperm

答えて

0

あなたがデータベース内に持っており、それらはすべて「同じIDを持つ行ごとのモーダルをプリントアウトしていますmyModal "、それはあなたがしたい最後のものです。

代わりに、必要なのは、モーダルのhtmlを一度印刷して、ユーザーがjavascript関数を使用して更新ボタンを押したときに国の名前を渡すことです。

+0

を示して? – kapildevsharma

0

あなたは、各エコー場所それでのモーダルポップアップコードを削除するには、

<button class="update">Update</button> 

ボタンにクラスを与える必要があり

<td class='country'> 

例をtdのためにクラスを提供する必要がありますフッター

ポップアップ内のテキストボックスに共通のIDを指定

$(".update").change(function(){ 
    $('#myModal').modal('show'); 
    var value= $(this).closest("tr").find(".country").text(); 
    $("countryUpdate").val(value); 
}); 
関連する問題