input取值

WBOY
풀어 주다: 2016-06-20 12:46:50
원래의
911명이 탐색했습니다.

<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的数组么?  怎么感觉怪怪的
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿