The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#2
|
|||
|
|||
![]()
funny you mentioned that. I just built a function for this purpose.
Code:
<script type="text/javascript" language="javascript"> function createQuery(form) { var elements = form.elements; var pairs = new Array(); for (var i = 0; i < elements.length; i++) { name = elements[i].name; value = elements[i].value; if (elements[i].type == "hidden") { pairs.push(name + "=" + encodeURIComponent(value)); } if (elements[i].type == "text") { pairs.push(name + "=" + encodeURIComponent(value)); } if (elements[i].tagName == "TEXTAREA") { pairs.push(name + "=" + encodeURIComponent(value)); } if (elements[i].type == "radio") { if (elements[i].checked) { pairs.push(name + "=" + encodeURIComponent(value)); } } if (elements[i].tagName == "SELECT") { value = elements[i].options[elements[i].selectedIndex].value; pairs.push(name + "=" + encodeURIComponent(value)); } if (elements[i].type == "checkbox") { if (elements[i].checked) { pairs.push(name + "=" + encodeURIComponent(value)); } } } return pairs.join("&"); } </script> Just do a createQuery(form) where form is the id of form. And it will create your query. Im not entirely sure what you are trying to do with it, but it will build your query and get the correct values. I havent fully tested it, as like i said i just made it a few hours ago. It also depends what your doing to. If you are doing a GET this would work perfectly. If you are doing a POST then you would not need to do this. And you would do $_GET['field5'] or $_POST['field'], again depends what you want to do. But thats how you would get the values. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|