You are here: php and Javascript « PHP Programming Language « IT news, forums, messages
php and Javascript

Posted by Ken on 01/06/08 10:28

I am trying to run two form.submit() in sequence when clicking on <input
image... ..."try this"

When calling send() with only invoice.submit active, the form invoice works
correctly.

When calling send() with only setTimeout("transfer.submit()", 10000), the
form transfer works correctly.

When both are active, the php script runs and sends an email but the
transfer.submit does not work.

Data is entered in invoice and forwarded in transfer.
I left out some script to simplify the posting.

Suggestions would be appreciated. I have spent the entire day trying
different things with no success.

Thanks.

(Javascript)
function send() {
invoice.submit();
setTimeout("transfer.submit()", 10000);
}

I thought it was a timing problem so I added a time delay which did not
solve the problem. Without the delay, the script has the same problem.

(Javascript)
function calculateinvoice() {
transfer.first_name.value = invoice.f_name.value;
}

invoice.submit calls a php script which emails the data.
<form name="invoice" enctype="multipart/form-data"
action="http://www.domainname.com/php/emailc.php" method="post">
<table>
<tr><td align="left"> &nbsp;First Name:</td><td colspan="5"
align="left"><input type="text" name="f_name" size="25"></td></tr>
<input name="button1a" type="button" class="arial-10"
onClick="calculateinvoice()" value="Calculate"></td></tr>
</table>
</form>
I cannot use type=submit in invoice.submit().

emailc.php
<?php
error_reporting(E_ALL);
//error_reporting(0);
$date = date('F j, Y');
$fname = $_POST['f_name'];
$message = "$date \n\n $fname";
$to = emailname@domainname.com;
$subject = "$fname , $date";
mail($to, $subject, $message);
?>

<form name="transfer" action="http://www.different domain name1.com"
method="post">
<input type="hidden" name="first_name">
</form>
<br><br>
<input type="image" src="http://www.different domain name1/image.gif"
value="Try this" onclick="send()">

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация