Я нашел проблему удобного подчинения формы на работе. Много раз я хорошо отправлял его под IE, но после удара Firefox была проблема. Использование кнопки отправки было неудачным, поэтому я преуспел, используя JS, и я не знаю почему. По настоянию инструктора были обобщены следующие общие методы представления форм.
Первый метод: подача формы, добавьте событие Onsubmit, чтобы сформировать тег, чтобы определить, является ли подача формы успешной или нет
<script type = "text/javascript"> function validate (obj) {if (sefint ("отправить форму?")) {alert (obj.value); вернуть истину; } else {alert (obj.value); вернуть ложь; }} </script> <body> <form action = "// www.vevb.com" onsubmit = "return validate (document.getelementbyidx_x ('mytext'));"> <! ― Пожалуйста, обратите внимание.Второй метод: запустите событие подчинения формы OnClick = "OpportForm ();" через кнопку, которая игнорирует свойства в других тегах. Например, атрибут onsubmit в теге формы будет недействительным. Чтобы выполнить проверку формы, вы можете поместить код проверки в OpportForm (); Метод проверки.
<script type = "text/javascript"> function validate () {if (sefint ("press form?")) {return true; } else {return false; }} function functionform () {if (validate ()) {document.getElementbyIdx_x ("myform"). Opper (); }} </script> <body> <form action = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "opperbtn" onclick = "supportform ();"/> <!-Вы также можете использовать document.getelementbyidx_x ("ID этой кнопки"). Чтобы выполнить событие OnClick -> </form> </body>Третий способ: поместите событие Onsubmit в тег отправки вместо тега формы. В настоящее время проверка формы недействительна. Нажмите кнопку «Отправить», чтобы отправить форму напрямую.
<script type = "text/javascript"> function validate () {if (sefint ("press form?")) {return true; } else {return false; }} </script> <body> <form action = "// www.vevb.com"> <input type = "text"/> <input type = "pospodate" value = "Opper" onsubmit = "return valide ()"/> </form> </body>Четвертый путь: добавьте событие OnClick в кнопку «Отправить», где событие используется для проверки подачи формы, а функция аналогична добавлению события OnSubmit к тегу формы.
<script type = "text/javascript"> function validate () {if (sefint ("press form?")) {return true; } else {return false; }} </script> <body> <form action = "// www.vevb.com"> <input type = "text"/> <input type = "pospo" value = "Onclick =" return validate () "/> </form> </body>Пятый метод:
<body> <form action = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "cutting" value = "pospertbt" id = "myBtn"/> </form> </body> <script type = "text/javascript"> fundAdate () {if (sefint ("Отправить форму?") {return True; } else {return false; }}Событие для подачи формы запускается через кнопку, а свойства в других тегах будут игнорироваться. Например, атрибут onsubmit в теге формы будет недействительным. Чтобы выполнить проверку формы, вы можете поместить код проверки в OpportForm (); Метод проверки
function opperform () {if (validate ()) {document.getElementByIdx_x ("myform"). Opper (); }} document.getElementByIdx_x ("myBtn"). OnClick = OpportForm; </script>Вышеуказанные несколько методов и проверки для подачи форм с использованием JS (обязательные статьи)-это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.