5 つのフィールドと 2 つのボタンがある検索フォームがあります。2番目のボタンでポップアップするフィールド値を投稿したい。
get メソッドを使用していますが、エンコードに問題があります。 phpはieでデータエンコーディングを取得します
window.name = 'SearchCustomer';
function OpenPopup( url, winname, features )
{
if(winname==''){
window.open( url, winname, features, false );
return;
}
if ( !findWindow( url, winname, features ) )
{
var handle = window.open( url, winname, features, false );
if ( handle != null ) handle.focus();
}
}
function findWindow( url, winname, features )
{
var handle = window.open( '', winname, features, false );
if ( handle != null )
{
if (( handle.location != 'about:blank' ) && ( handle.location != '' ))
{
handle.focus();
return true;
}
}
return false;
}
function OpenCustomer(customerid){
OpenPopup('Customer/new.php?id='+ customerid +'', 'CustomerForm', 'channelmode=0, directories=0, fullscreen=0, width=550, height=460, location=0, menubar=0, resizable=0, scrollbars=1, status=0, titlebar=1, toolbar=0', false);
}
検索ボタンは同じページで動作するはずなので、onSubmit イベントを追加できません。
2番目のボタンでポップアップするフォームを投稿するにはどうすればよいですか?