Size: a a a

jQuery — русскоговорящее общество

2020 August 28

Д

Дмитрий in jQuery — русскоговорящее общество
Народ, блин, обьясните дураку в чем у меня проблема.
<form id="form1" name="form1" action="https://mysite.com/" method="GET">
........
</form>

и есть jquery обработчик
$("#form1").on("submit", function( event ) {

в нем делаю проверки на правиьность ввода, и если не верно то делаю event.preventDefault();

Но проблема в том, что когда все ок, то url в Екшене формы не срабатывает а просто к текущему url добавляются параметры после ?
источник

Д

Дмитрий in jQuery — русскоговорящее общество
в чем проблема? Понимаю что нюбский вопрос
источник

J

Johnny in jQuery — русскоговорящее общество
Дмитрий
Народ, блин, обьясните дураку в чем у меня проблема.
<form id="form1" name="form1" action="https://mysite.com/" method="GET">
........
</form>

и есть jquery обработчик
$("#form1").on("submit", function( event ) {

в нем делаю проверки на правиьность ввода, и если не верно то делаю event.preventDefault();

Но проблема в том, что когда все ок, то url в Екшене формы не срабатывает а просто к текущему url добавляются параметры после ?
Потому что preventDefault() нужно делать в любом случае и, если нужно, также вручную отправлять с нужными параметрами
источник

Д

Дмитрий in jQuery — русскоговорящее общество
Johnny
Потому что preventDefault() нужно делать в любом случае и, если нужно, также вручную отправлять с нужными параметрами
так меня с редиректить должно на url в екшене
источник

A

Alex in jQuery — русскоговорящее общество
Дмитрий
Народ, блин, обьясните дураку в чем у меня проблема.
<form id="form1" name="form1" action="https://mysite.com/" method="GET">
........
</form>

и есть jquery обработчик
$("#form1").on("submit", function( event ) {

в нем делаю проверки на правиьность ввода, и если не верно то делаю event.preventDefault();

Но проблема в том, что когда все ок, то url в Екшене формы не срабатывает а просто к текущему url добавляются параметры после ?
там у вас method = get указан, как он еще должен работать? он и добавляет все в url
источник
2020 August 30

G

Gregory in jQuery — русскоговорящее общество
источник

G

Gregory in jQuery — русскоговорящее общество
ребят, кто-нибудь может объяснить в чем причина и как это исправить
источник

G

Gregory in jQuery — русскоговорящее общество
как я понимаю, тут складывается 2020 и 11 и получается 2031, но во втором случае такое не происходит. Мне нужно, что бы не складывалось)
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
во втором случае заключи в скобки 2 и 3 слогаемые
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
тогда они сложатся в число и потом уже сконкатенируются с "один "
источник

G

Gregory in jQuery — русскоговорящее общество
сейчас попробую. А в чем проблема в обще? Как это объясняется?
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
а так у тебя происходит конкатенация потому что:
1) 1 и 2 слогаются, 1 из них стринга, поэтому конкатенируются
2) стринга "один 2020" и последнее слогаемое тоже конкатенируются потому что первое слогаемое это стринга
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
если одно из слогаемых стринга, то происходит конкатенация
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
а жс идет слева направо
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
сложил 1 и 2
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
потом с этим результатом складывает 3
источник

G

Gregory in jQuery — русскоговорящее общество
Bohdan Vinter
во втором случае заключи в скобки 2 и 3 слогаемые
так, секунду, а зачем мне трогать второй случай? Второй делает, как мне надо, а первый нет
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
аа
источник

BV

Bohdan Vinter in jQuery — русскоговорящее общество
а что тебе не нравится в первом?
источник

G

Gregory in jQuery — русскоговорящее общество
я хочу что они слипались, а не складывались
источник