Forum

1 form 2 action
 
Bildirimler
Hepsini Temizle

1 form 2 action

3 Yazılar
2 Üyeler
0 Reactions
552 Görüntüleme
(@ENSARDATLI)
Gönderiler: 25
Eminent Member
Konu başlatıcı
 

<html>
<head>
<meta http-equiv="imagetoolbar" content="no" />
<link rel="stylesheet" href="pop/ensarmek.css" media="screen" />
<meta charset="utf-8">
<style type="text/css">
 #genel{
  width: 320px;
  height: auto;
  margin: 0 auto;
  border:1px solid #b3b3b3;
  background: #f9f9f9;
  text-align: center;
  color: white;
  font-weight:bold;
 }
 #genel .uyari{
  background: orange;
  border: 1px solid red;
 }
</style>
<script type="text/javascript" src=" http://code.jquery.com/jquery-1.10.2.min.j s"></script>
<script type="text/javascript" >
$(document).ready(function(){
$("#form").submit(function() {

if($("#adi").val()==""){
$(".uyari").text("Hata:Lütfen formdaki 'Ad soyad' alanını doldurunuz..");
return false;
}
if($("#il").val()==""){
$(".uyari").text("Hata:Lütfen formdaki 'il' alanını doldurunuz..");
return false;
}
if($("#e-mail").val()==""){
$(".uyari").text("Hata:Lütfen formdaki 'E-Mail' alanını doldurunuz..");
return false;
}
if($("#soru").val()==""){
$(".uyari").text("Hata:Lütfen formdaki 'Soru' alanını doldurunuz..");
return false;
}
// tüm alanlar doldurulduktan sonra form submit edilir.

return true;

});
});

function submitTwice(f){
f.action = 'db_ekle.php';
f.submit();
f.action = 'db_mail.asp';
f.target='ifr2';
f.submit();
};
</script>
</head>
<body>
<div id="genel">
<div class="uyari"></div>
<div id="container">
<form id="form" name="form" method="post"> 
<h3><span>Emzirenanneyiz.biz</span></h3>
<fieldset><legend>Emzirenanneyiz.biz</legend>
<p class="first">
<label for="isim">Adınız Soyadınız</label>
<input type="text" name="adi" id="adi" size="30" />
</p>
<p>
<label for="mekan">Bulunduğunuz il</label>
<input type="text" name="il" id="il" size="30" />
</p>
<p>
<label for="email">E-mail adresiniz </label>
<input type="text" name="e-mail" id="e-mail" size="30" />
</p>                     
<p>
<label for="mesaj">Sorunuz...</label>
<textarea name="soru" id="soru" cols="30" rows="10"></textarea>
</p>
<p class="submit"> <button type="submit" onclick="submitTwice(this.form)">Gönder</button></p></form>
</fieldset>  
</div></div>
<div style="visibility:hidden">
<iframe name="ifr1" width="20" height="20"></iframe>
<iframe name="ifr2" width="20" height="20"></iframe>
</div> 
</body>
</html> 

 

 

 Aşağıdaki kodu bulunduğu script içinde uygun yere yerleştirebilirsem sorunum çözülüyor. şu an ya form boşluk kontrolü yapamıyorum yada bu kod çalışmıyor. bana yardımcı olurmusunuz...

function submitTwice(f){
f.action = 'db_ekle.php';
f.submit();
f.action = 'db_mail.asp';
f.target='ifr2';
f.submit();
};

 

 

 

 
Gönderildi : 31/03/2014 12:51

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba,

Bende  submitTwice kısmında içeren kodlarınızı jquery ile yapmış olduğunuz submit metodunun içerisine taşıyarak bu işlemi çözebilirsiniz. Kodlarınızı tün kontrollerinizi sağladıktan sonra yaparsanız sanırım olacaktır.

 

 
Gönderildi : 08/04/2014 01:28

(@ENSARDATLI)
Gönderiler: 25
Eminent Member
Konu başlatıcı
 

SORUNUMU BAŞKA ŞEKİLDE ÇÖZDÜM İLGİNİZ İÇİN TEŞEKKÜR EDERİM

 

 
Gönderildi : 16/04/2014 15:04

Paylaş: