2017-12-19 15 views
0

私はERPのユーザーが迅速なサポートのためにチケットを作成できる基本的なフォームを持っています。フォームでは、クライアントIDを入力する必要がありますが、検索アイコンをクリックしてポップアップ(または同様のもの)を開いてクライアントを選択する必要があります。アップ私は、クライアントのリストをロードしたい、と彼らは、クライアントを選択したとき、彼らはチケットを作成しているメインページにデIDを送信ポップで ポップアップからページにデータを渡す

cliente form

...

方法私はこれをすることができますか?

+0

ユーザーリストの表示方法を指定してください。ドロップダウン(要素の選択)を使用する場合は、onchange JS関数を使用できます。 –

+0

また、localStorageを使用することもできます。 –

+0

BootstrapのModalのようなものを使って、同じページ内でポップアップを開くことも、JavaScriptを使って新しいウィンドウを開くこともできます。新しいウィンドウは、親ページのメソッドを呼び出すことができます。クライアントIDを返す方法です。 – Giedrius

答えて

0

私はメインページに子からデータを送信するために、次のスクリプトを使用します。

$("button").click(function() { 
    var data = $(this).val(); 
    window.opener.document.getElementById('cliente-nombre').value = data; 
    window.parent.close(); 
    }); 

とボタンウィッヒは、ポップアップを開くで:

function openNominaCliente() { 
    window.open("/clientes/nomina", "popupId", "location=no,menubar=no,titlebar=no,resizable=no,toolbar=no, menubar=no,width=500,height=500"); 
    } 

おかげですべてを!

関連する問題