Я не уверен, что то, что я пытаюсь сделать, возможно без php или какого-либо другого скриптового языка, поэтому я был бы благодарен за некоторые советы.
У нас есть веб-сервер, который может обслуживать только статический HTML, поэтому мы немного ограничены.Мы хотим опубликовать данные регистрации по электронной почте из формы на этом сайте с использованием JavaScript в сценарии dataHandler.php
в другом домене, который сохранит их в БД.Когда клиент нажимает кнопку «Отправить», я не хочу, чтобы страница переходила на dataHandler.php
, хотя в другом домене я хочу, чтобы она каким-то образом обновлялась (не знаю как) и говорила спасибо за присоединение к нашему списку адресов электронной почты.,Пример кода, о котором я думаю, приведен ниже.
Буду признателен за любые советы о том, как это может быть достигнуто, или за комментарии, говорящие о том, что вам больше не нужно тратить свое время.
<script type="text/javascript">
<!--
function validate() {
if (document.emailForm.email.value.length==0) {
alert("You forgot to enter your email address");
return false;
}
if (document.emailForm.email.value.length>0) {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.emailForm.email.value;
if(reg.test(address) == false) {
alert('Invalid email address');
return false;
}
}
document.emailForm.submit()
return true;
}
//-->
</script>
<form id="emailForm" name="emailForm" action="http://www.otherdomain.com/dataHandler.php" method="post">
<input size="30" id="email" name="email" maxlength="200" />
<input onclick="validate();" type="button" value="Submit" />
</form>