1

javascriptを使用して「ポップアップ画像」を実行して簡単なユーザーガイド画像を表示したいのですが、ユーザーが検索をクリックすると画像がポップアップし、結果をよりよく理解できるようになります。したがって、ユーザーが画像を閉じると、results.phpにリンクされます。インターネットで見つけたコードが長すぎるため、有用なJavaScriptコードを提供できず申し訳ありません。そして、私はjavascriptに非常に精通しています。

投稿を保存->セッション

<?php 
$loan_amt = $_POST['loan_amt']; 
if($_POST['search']){
if($_POST['loan_amt']=="" || $_POST['loan_tenure']==""){
$error = "Please fill up the mandatory fields"; 
}else{
session_start();
$_SESSION['property_type'] = $_POST['property_type'];
$_SESSION['property_status'] = $_POST['property_status'];
$_SESSION['loan_amt'] = $_POST['loan_amt'];
$_SESSION['loan_tenure'] = $_POST['loan_tenure'];

header("location:rates_result.php");
}
}
?>

検索フォーム(ローン金額フィールド)

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"      onsubmit="this.loan_amt.value=this.loan_amt.value.replace(/\,/g,'')">
<table width="400px">
<tr>
<td class="color1" width="130">Loan Amt (SGD)*:</td>
<td width="258" align="left">
<input type="text" style="width:150px;font-size:16px" onkeyup="format(this)" onchange="format(this)"
onblur="if(this.value.indexOf('.')==-1)this.value=this.value" name="loan_amt">
</td>
<td width="258" align="left"><input type="submit" class="buttonStyle" name="search" value="search" /></td>
</tr>
</table>
</form>
4

1 に答える 1

0

セクションに入れることができるポップアップページで:

<script type="text/javascript"> 
window.onclose=goToResults

 function goToResults(){
      //do the parent go to results.php
      parent.location="results.php";
} 
</script>

送信するフォームの場合は、関数を親に向けることができ、その関数はフォームを送信できます。

ポップアップで:

function goToResults(){
//do the parent go to results.php
parent.submitForm();
} 

ページ内:

function sumbitForm(){
      form_to_submit=document.getElementById("FORM_ID");
      form_to_submit.submit();
}
于 2012-06-26T10:29:46.020 に答える