Cevaplar
-
input lar için class oluşturdunuz mu?
<input name="name" size="25" class="required" />
gibi.-
emlak21
Hocam merhaba
Hocam evet inputlar için class oluşturdum, yanlız hocam ben formu post ederken action yerine onsubmit ile post ediyorum bunun nedeni sayfa yenilenmeden veri post etmek için,
onsubmit`i kaldırıp action ile formu post ettiğimde inputlar doldurulmadan veri post edilmiyor,
bu konuda yardımlarınızı bekliyorum.
<form id="RegForm" name="RegForm" onsubmit="return AoL(this.id,'sonuc','islem.asp?g=1')">
saygılar.11 yıl önce yazılmış -
bensedat18
hiç kullanmadım ama bildiğim kadarıyla validation bir form kontrol plugini. yani sadece input ların doğru girilip girilmediğini kontrolünü yapıyor. eğer siz sayfa yenilenmeden kayıt formu oluşturmak istiyorsanız action="" kullanarak bir ajax uygulaması yazmalısınız. jquery post genel itibari ile şu şekilde..
$('#form_id').submit(function() { var kullanici_adi = $.trim($('input[name=kullanici_adi]').val()); var sifre = $.trim($('input[sifre]').val()); $.ajax({ type: 'POST', url: 'kayit.php', data: '{'kullanici_adi' : kullanici_adi, 'sifre' : sifre}', success: function(ajaxCevap) { alert(ajaxCevap); } }); return false; });
11 yıl önce yazılmış -
emlak21
Merhaba Hocam
Hocam aşağıdaki şekilde post ettiğimde inputlar boş olsa bile post ediyor
<form id="RegForm" name="RegForm" onsubmit="return AoL(this.id,sonuc,islem.asp?g=1);>
bu şekilde formdaki inputlar boş olsa bile post etmiyor, inputları doldurup verileri post ettiğimde verileri post ediyor ve karşıma islem.asp çıkıyor
<form id="RegForm" name="RegForm" action="islem.asp?g=1">
Hocam burdaki sorun onsubmit ile action, bu konuda nasıl birşeyler yapmam gerekiyor.11 yıl önce yazılmış 11 yıl önce güncellenmiş -
bensedat18
şimdi hocam eğer kullanıcı adı kontrol ediyorsan zaten çeşitli regex leri yani karakter kontrollerini kullanman gerekecek. o zaman boşluk gibi ya da gibi karakterleri kabul etmeyecek.
fakat ad_soyad gibi bir inputu kontrol ederken boş geçmesin istiyorsan verdiğim verdiğim ajax koduna şu şekilde eklemeler yapabilirsin. tabi bu kontrolleri istersen post edeceğin php sayfasında da yapabilirsin.
$('#form_id').submit(function() { var ad_soyad = $.trim($('input[name=ad_soyad]').val()); if( ! ad_soyad || ad_soyad == ' ' || .... ){ // ad_soyad inputu bos veya belirteceğin karakterlerden mi oluşuyor kontrolü alert('hata'); }else{ // ajax ile post islemi } return false; });
11 yıl önce yazılmış
-
-
Şuradaki formda kullanılan işlemleri uygulayabilirsin.
h**p://alpinetexas.us/register.php
İlgili bölüm aşağıda...<script type="text/javascript"> // <![CDATA[ $(document).ready(function() { $("#user_form").submit(function () { var str = $(this).serialize(); $.ajax({ type: "POST", url: "ajax/user.php", data: str, success: function (msg) { $("#response").ajaxComplete(function(event, request, settings) { if(msg == 'OK') { result = '<div class="msgOk"><span>Success!</span>You have successfully registered. Please check your email for further information!<\/div>'; $("#fullform").hide(); } else { result = msg; } $(this).html(result); }); } }); return false; }); }); // ]]> </script>
-
emlak21
Hocam iyi geceler
verdiğiniz şu http://www.alpinetexas.us/register.php sitenin linkindeki uygulamanın aynısı olabilir, bu konuda yardımcı olabilirmisiniz,
Hocam çok sağol, Allah razı olsun
Saygılar.11 yıl önce yazılmış
-