İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Javascript ile Anlık hesaplama Sorunu?

dubleyol

0
İyinet Üyesi
Katılım
31 Mart 2012
Mesajlar
2
Reaction score
0
Merhaba Arkadaşlar,

Uzun zamandır arıyorum ama cevabını bulamadığım bir sorun için size danışıyorum, umarım yardımcı olursunuz.

istanbulairportassist . com /booking.aspx?tip=1

Bu adresteki form dan yapmak istiyorum.

Nereden seçeneklerini Ben sadece

İstanbul olarak ayarladım.

Nereye seçeneklerinin Value sine fiyatını yazdım.

Ama Sorun kişi sayısında seçtiğinde örnek verecek olursam

Atatürkten --> Aksaraya 1 kişi 25 tl ise
4 kişiden sonra 35 tl oluyor..
Yani verileri nasıl alacağımı bilemedim.

Yaptığım düzenlemeyi size göstermem gerekirse;

<script type="text/javascript">
function carp() {
var sum=0;
var x=0;
var y=0;

x = parseInt(document.getElementById('WhereTo').value) ;
y = parseInt(document.getElementById('Person').value);
z = parseInt(document.getElementById('Round_Trip').val ue);


sum = x*y*z;

document.getElementById("Price").innerHTML = sum;
document.getElementById("Price").value = sum;
}
</script>


Şuan için sadece person' için 1,2,3 için value si 1
4,5,6 için value si 2

yani 3 kişiden sonra 2 kat para hesaplıyor.


Ama istanbulairportassist . com /booking.aspx?tip=1 Burada olduğu gibi olmaması lazım.
Yardımcı olursanız sevinirim.?


Diğer kodlar:
<form class="cmxform" id="signupForm" method="get" action="">
<fieldset>
<legend>Transfers Information</legend>

<p>
<label for="From">From</label><strong>: Istanbul Atatürk Airport</strong>
</p>
<p>
<label for="WhereTo">To : </label>
<select name="WhereTo" id="WhereTo" onchange="carp()" onkeyup="carp()" >


<option value="0">Select</option>
<option value="90">Sabiha Gokcen Airport</option>
<option value="45">Sariyer</option>
<option value="25">Sirkeci-Old City</option>
<option value="25">Sultanahmet (Old City)</option>
<option value="30">Sütlüce</option>
<option value="30">Sisli</option>
<option value="30">Taksim</option>
<option value="30">Tophane</option>
<option value="25">Topkapi</option>
<option value="95">Ümraniye</option>
<option value="55">Üsküdar</option>
<option value="25">Yenikapi</option>
<option value="19">Yesilköy</option>
<option value="20">Yesilyurt</option>
<option value="25">Zeytinburnu</option>
<option value="25">Aksaray</option>
<option value="19">Ataköy</option>
<option value="24">Bahçelievler</option>
<option value="20">Bakirköy</option>
<option value="25">Bayrampasa</option>
<option value="30">Besiktas</option>
<option value="25">Beyazit</option>
<option value="70">Beykoz</option>
<option value="30">Beyoglu</option>
<option value="35">Bomonti</option>
<option value="66">Bostanci</option>
<option value="30">Caglayan</option>
<option value="30">Cihangir</option>
<option value="30">Cruise Port</option>
<option value="95">Çorlu</option>
<option value="25">Esenler</option>
<option value="30">Eyüp</option>
<option value="25">Fatih</option>
<option value="25">Findikzade</option>
<option value="30">Galata</option>
<option value="35">Gayrettepe</option>
<option value="25">Halic</option>
<option value="30">Harbiye</option>
<option value="35">Ikitelli</option>
<option value="46">K.Cekmece</option>
<option value="30">Kabatas</option>
<option value="60">Kadiköy</option>
<option value="30">karakoy</option>
<option value="90">Kartal</option>
<option value="89">Kavacik</option>
<option value="40">Kurucesme</option>
<option value="25">Laleli</option>
<option value="40">Levent</option>
<option value="80">Maltepe</option>
<option value="45">Maslak</option>
<option value="30">Mecidiyekoy</option>
<option value="25">Merter</option>
<option value="30">Nisantasi</option>
<option value="30">Ortaköy</option>
<option value="85">Pendik</option>
<option value="40">Rumelihisari</option>
</select>
</p>


<p>
<label for="Person">Person : </label>
<select name="Person" id="Person" onchange="carp()" onkeyup="carp()" >
<option value="1">1</option>
<option value="1">2</option>
<option value="1">3</option>
<option value="2">4</option>
<option value="2">5</option>
<option value="2">6</option>
<option value="2">7</option>
<option value="2">8</option>
</select>
</p>
<p>
<label for="Round_Trip">Round Trip</label>
<select name="Round_Trip" id="Round_Trip" onchange="carp()" onkeyup="carp()" >
<option value="1">NO</option>
<option value="2">YES</option>


</select>
</p>
<p>
<label for="Date">Date : </label>
<input id="Date" name="Date" type="Date" />
</p>
<p>
<label for="Price">Price : </label>
<span id="Price">0</span>
<input type="hidden" id="Price" name="Price" /> €
</p>
</fieldset>
 

Utip

0
İyinet Üyesi
Katılım
3 Nisan 2012
Mesajlar
94
Reaction score
0
"istanbulairportassist . com /booking.aspx?tip=1

Bu adresteki form dan yapmak istiyorum."

Demişsin. php için kod aşağıda.

echo $_GET["tip"];
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst