input取值

WBOY
WBOYOriginal
2016-06-20 12:46:50912browse

<table width="100%" border="0" cellspacing="0" cellpadding="0">    <tr><td>    <div class="jindu_anniu">	<form>	<input type="button"  class="anniu4" value="确定" />    </form></div>    </td></tr>  <tr>    <td>    <div class="true_body"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="ttbb5">    <tr>    <th scope="col"><strong>序号</strong></th>    <th scope="col">国家</th>    <th scope="col">省份</th>	<th scope="col">地区</th>    <th scope="col">操作</th>      </tr>      {if $list or $list|@count neq 0 } 	{foreach from=$list item=item key=index}	<tr align="center">    <td>{$index}</td>	{if $item.parent_tow_id eq 2}	<td class="ttbb6">{$item.country}</td>	<td class="ttbb6">{$item.province}</td>    <td class="ttbb6">{$item.name}</td>	{/if}		{if $item.parent_tow_id eq 1}	<td class="ttbb6">{$item.country}</td>	<td class="ttbb6">{$item.name}</td>    <td class="ttbb6"></td>	{/if}		{if $item.parent_tow_id eq 0}	<td class="ttbb6">{$item.name}</td>	<td class="ttbb6"></td>    <td class="ttbb6"></td>	{/if}    <td class="ttbb6">  <input type="text" name="p" id="p" /> </td>	</tr>	{/foreach}	{else}	 <tr>    <td align="center" colspan="5">--暂无数据--</td>  	</tr>	{/if}    </table>    {include file=warning.tpl}</div>    </td>  </tr>这个效果</table>

点击确定能获取文本框输入的值  有没有可能实现


回复讨论(解决方案)


<script>function foo() {  var res = [];  var texts = document.getElementsByName("p");  for(var i in texts) res.push(texts[i].value;}</script>
res 中就是


<script>function foo() {  var res = [];  var texts = document.getElementsByName("p");  for(var i in texts) res.push(texts[i].value;}</script>
res 中就是

是什么啊  我是新手 真的不懂那么多     还有 你写的那段代码是不是少个 ) 啊? 


<script>function foo() {  var res = [];  var texts = document.getElementsByName("p");  for(var i in texts) res.push(texts[i].value;}</script>
res 中就是


<script> <br /><script> <br />function foo() { <br /> var res = ["push":"url"]; <br /> var texts = document.getElementsByName("p"); <br /> for(var i in texts) res.push(texts[i].value;) <br />} <br /></script>请问您是不是这个意思啊

function foo() {
  var res = []; //定义一个数组,用于存放各文本框的值
  var texts = document.getElementsByName("p"); //获取全部名字为 p 的文本框
  for(var i in texts) res.push(texts[i].value ); //读取每个文本框的值到数组
}

做大事者不拘小节

res就是定义了一个数组。

function foo() {
  var res = []; //定义一个数组,用于存放各文本框的值
  var texts = document.getElementsByName("p"); //获取全部名字为 p 的文本框
  for(var i in texts) res.push(texts[i].value ); //读取每个文本框的值到数组
}

做大事者不拘小节


<script> <br />function foo() { <br /> var res = []; <br /> var texts = document.getElementsByName("p"); <br /> for(var i in texts) res.push(texts[i].value;) <br /> alert(url='city.php?module=city&p='+paixu); <br /> location.href=url; <br />} <br /></script>我这样是不是可以带着获取到的p的值 去city页面啊  怎么保存呢

res 是结果数组,传送时需转换成字符串(因为php不认得js数组):res = res.join(',')
然后放到目标 url 中

res 是结果数组,传送时需转换成字符串(因为php不认得js数组):res = res.join(',')
然后放到目标 url 中


我不是很懂这个意思  换一种方法用post提交
<script> <br />function foo() { <br /> var res = []; <br /> var texts = document.getElementsByName("p"); <br /> for(var i in texts) res.push(texts[i].value;) <br /> $.post("server.php", {"res = res.join(',')"}, function(data){ <br /> alert(data); <br /> <br /> }; <br /></script>
这样获取res的数组么?  怎么感觉怪怪的
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn