-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Şunu bir dener misin
$('form').attr('action', `${$('#marka').val()}/${$('#model').val()}`)
1 kişi bu mesajı beğendi.
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
O zaman önce sıfırlayıp sonra güncelleyin.
$('form').attr('action', '').attr('action', `${$('#marka').val()}/${$('#model').val()}`)
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Bir preventDefault olmadan formun action attribute unu nasıl değiştirebiliyorsunuz anlayamıyorum açıkçası. Formun kendisinde "return false" mu var
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Bu kod daha anlaşılır gibi
$('form').on("submit", function(e)
{
e.preventDefault();
let marka = $("#marka").val(),
seri = $("#seri").val(),
model = $("#model").val(),
url = '= home_url() ?>'
if (marka.length) {
if (seri.length) {
if (model.length) {
$(this).attr('action', `${url}/${marka}/${seri}/${model}/`)
return;
}
$(this).attr('action', `${url}/${marka}/${seri}/`)
return;
}
$(this).attr('action', `${url}/${marka}/`)
}
});
1 kişi bu mesajı beğendi.