Используйте JS в HTML, чтобы получить значение формы, проходящее методы GET и PUST (то есть добавить? A = B & C = D и т. Д. На URL).
Для обычно используемого метода получения форм мы часто пишем какой -то код неоднократно. Код, опубликованный вам сегодня, можно назвать непосредственно в качестве публичного метода. Это может повысить эффективность развития каждого.
JS -код
<script type = "text/javaScript"> // Получить все объекты <Input> в указанной функции формы getElements (formid) {var form = document.getElementbyId (formid); var elements = new Array (); var Tagelements = form.getElementsbytagname ('input'); for (var j = 0; j <tagelements.length; j ++) {elements.push (tagelements [j]); } return Elements; } // Получить [name, value] Функция массива inputector (element) {if (element.Checked) return [element.name, element.value]; } function input (element) {switch (element.type.tolowercase ()) {case 'отправить': case 'hidden': case 'пароль': case 'text': return [element.name, element.value]; Case 'Fackbox': Case 'Radio': return InputeSector (элемент); } вернуть false; } // комбинированная функция URL SerializeElement (element) {var method = element.tagname.tolovercase (); var parameter = input (element); if (parameter) {var key = encodeuricomponent (параметр [0]); if (key.length == 0) return; if (параметр [1] .constructor! = Array) Параметр [1] = [Параметр [1]]; var values = параметр [1]; var results = []; for (var i = 0; i <values.length; i ++) {results.push (key + '=' + encodeuricomponent (values [i])); } return results.join ('&'); }} // Метод вызова функции serializeform (formid) {var elements = getElements (formid); var QueryComponents = new Array (); for (var i = 0; i <elements.length; i ++) {var QueryComponent = serializeElement (элементы [i]); if (QueryComponent) QueryComponents.push (QueryComponent); } return QueryComponents.join ('&'); } </script>JS -код
function getFormInfo () {var params = serializeform ('login'); предупреждение (Params); }HTML -код
<body> <form id="login" name="login" method="post" action="result.jsp"> <input name="user" type="text"/> <input name="sex" type="radio" value="man"/> <input name="sex" type="radio" value="woman"/> interest:<input type="checkbox" name="interest" value="piu">PIU <input type="checkbox" name = "enest" value = "dss"> dss <input type = "fackbox" name = "enest" value = "ddr"> ddr <br> <input type = "hidden" name = "from" value = "wallow"> <br> <input type = "кнопка" name = "value =" onclick = "getFormInfo ();> </form> <bode> <bode> <body> </form> </form> </form> </form> </form> </form> </form> </form> </form> </form> </form> </form> </form> </form = body ="
HTML:
URL:
Простой способ получить все данные формы в приведенной выше статье JS - это весь контент, разделенный редактором. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.