Як я магу прымусіць кнопку, каб зрабіць якое-небудзь дзеянне аўтаматычна?

<�Моцны> Праблема

У мяне ёсць форма з рознымі этапамі. <�Моцны> Выява ніжэй , у якім у мяне ёсць некалькі кнопак (папярэдняя, ​​наступная) і кнопку адпраўкі (адправіць форму). Я хачу, каб узяць чалавек непасрэдна на 5-й стадыю (рэзюмэ) з папярэдне запаўняюцца дадзенымі, калі яны прыходзяць на гэтую старонку.

Я не маю на выкарыстанне ніжэйпаказаныя Javascript код , але ніякага поспеху. Я ведаю прычыну, чаму няма поспеху, і не таму, што ў JavaScript я раблю дзеянне на кнопку прадставіць у той час як я хачу зрабіць гэта звычайная кнопка, якая выглядае наступным чынам.

Хто-небудзь можа накіроўваць маю праз сінтаксіс JavaScript у тэрмінах таго, як я павінен зрабіць дзеянне толькі на названай ніжэй кнопкі.

<�Моцны> Кнопка

<button type="button" class="next" onclick="loadnext(4,5);"> </button>

<�Моцны> JavaScript

<script type="text/javascript"> 
   document.forms.login_form.submit();
</script>

<�Моцны> функцыя Loadnext

function loadnext(divout,divin){
   console.log(divout + " -- " + divin);
   ch=validateme_form(divout,divin);
   if(!ch){return false}

   //alert(ch);

   jQuery("." + divout).hide();
   jQuery("." + divin).fadeIn("fast");
}
2
@mtsiakiris Калі ласка, знайдзіце код Func loadnext вышэй. Я рэдагаваў мае Ques. Thnks
дададзена аўтар colourtheweb, крыніца
Ўставіць код loadnest FUNC калі ласка. Javascript вы паказваеце выконваецца ў момант загрузкі дакумента дасягае яго. Такім чынам, гэта не форма завяршэння запаўнення.
дададзена аўтар mtsiakiris, крыніца

6 адказы

document.forms.login_form.submit(); does not trigger the click event of your button, trigger it directly (sth. like jQuery("button.next").click()), but be sure to wait, that the dom is ready. (jQuery(function() { ... })

0
дададзена

document.forms.login_form.submit(); does not trigger the click event of your button, trigger it directly (sth. like jQuery("button.next").click()), but be sure to wait, that the dom is ready. (jQuery(function() { ... })

0
дададзена

document.forms.login_form.submit(); does not trigger the click event of your button, trigger it directly (sth. like jQuery("button.next").click()), but be sure to wait, that the dom is ready. (jQuery(function() { ... })

0
дададзена

Добра, у вас ёсць форма і вы збіраеце значэнне ад паказу і ўтойвання некаторых дзіў, і вы хочаце, каб адправіць форму ў канцы, як я магу бачыць.

  1. Змесціце функцыю loadnext Усярэдзіне ў раздзеле.
  2. Паколькі кнопка не ўявіць пакінуць яго як ёсць, або, калі Вам падабаецца гэты тэкст у якасці прадставіць таксама змяніць OnClick для OnClick = "loadnext (4,5), вяртанне ілжывым;"
  3. Я do't ведаю, што validateme_form робіць, але я думаю, што гэта будзе працаваць.
  4. Пераканайцеся, што ўсе элементы маюць правільныя ідэнтыфікатары пры неабходнасці.

Спадзяюся, што гэта дапамагае.

0
дададзена

Добра, у вас ёсць форма і вы збіраеце значэнне ад паказу і ўтойвання некаторых дзіў, і вы хочаце, каб адправіць форму ў канцы, як я магу бачыць.

  1. Змесціце функцыю loadnext Усярэдзіне ў раздзеле.
  2. Паколькі кнопка не ўявіць пакінуць яго як ёсць, або, калі Вам падабаецца гэты тэкст у якасці прадставіць таксама змяніць OnClick для OnClick = "loadnext (4,5), вяртанне ілжывым;"
  3. Я do't ведаю, што validateme_form робіць, але я думаю, што гэта будзе працаваць.
  4. Пераканайцеся, што ўсе элементы маюць правільныя ідэнтыфікатары пры неабходнасці.

Спадзяюся, што гэта дапамагае.

0
дададзена

Добра, у вас ёсць форма і вы збіраеце значэнне ад паказу і ўтойвання некаторых дзіў, і вы хочаце, каб адправіць форму ў канцы, як я магу бачыць.

  1. Змесціце функцыю loadnext Усярэдзіне ў раздзеле.
  2. Паколькі кнопка не ўявіць пакінуць яго як ёсць, або, калі Вам падабаецца гэты тэкст у якасці прадставіць таксама змяніць OnClick для OnClick = "loadnext (4,5), вяртанне ілжывым;"
  3. Я do't ведаю, што validateme_form робіць, але я думаю, што гэта будзе працаваць.
  4. Пераканайцеся, што ўсе элементы маюць правільныя ідэнтыфікатары пры неабходнасці.

Спадзяюся, што гэта дапамагае.

0
дададзена