当前位置:编程学习 > C#/ASP.NET >>

javascript 获取服务器控件(包括框架间取值)

// 控件
 <asp:ListBox ID="ListBox1" runat="server" Style="position: relative">
            <asp:ListItem>1</asp:ListItem>
        </asp:ListBox>

//取textbox1控件的值
  <script type="text/javascript">
      function select()
      {
          document.form1.Text1.value=document.form1.ListBox1.SelectedItem.Text;
      }

我试过这样错了,请大侠指教! --------------------编程问答-------------------- <form name="a">
  <select name="a" size="1" onchange="_sel(this)">
    <option value="a">1</option>
    <option value="b">2</option>
    <option value="c">3</option>
  </select>
</form>

<script>
function _sel(obj){
alert(obj.options[obj.selectedIndex].text);
}
</script> --------------------编程问答-------------------- <script>
var n = document.getElementById('ListBox1').selectedIndex;
alert(document.getElementById('ListBox1').options[n].value);
</script> --------------------编程问答-------------------- 谢谢 --------------------编程问答-------------------- 我在母框架要删除右框架的ListBox 控件的选中项  
function delp()
      {
      var n = store.document.getElementById('ListBox1').selectedIndex;   
          
        store.document.getElementById('ListBox1').options.remove(n);
}出错
框架结构是   
<td style="width: 218px">
<iframe src="left.aspx" width="240" height="280" name="select" frameborder="1" scrolling="auto"></iframe>
</td>

<td align="center">
<button onclick="l" style="width:50">>></button>
<br><br>
<button onclick="delp()" style="width:50"><<</button>
</td>
<td width="190">
<iframe src="right1.aspx" width="240" height="280" name="store" frameborder="0" scrolling="no"></iframe>
</td>
<td width="10"></td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td colspan="5" align="center"><button onclick="selectReturn()"> 确  定 </button> <button onclick="window.close()"> 取  消 </button></td>

</tr>

</table> --------------------编程问答-------------------- duwa789() 帮忙看看 --------------------编程问答-------------------- var select = document.frames["iframe1"].document.getElementById("select1");
alert(select.options[select.selectedIndex].text); --------------------编程问答-------------------- 我在母框架要删除右框架的ListBox 控件的选中项  
function delp()
      {
      var n = store.document.getElementById('ListBox1').selectedIndex;   
          
        store.document.getElementById('ListBox1').options.remove(n);
}出错
如何写? --------------------编程问答-------------------- .net生成的程序form的id和name是不固定的所以最好不要用document.form1.这样的方法获取对象.用document.getElementById() --------------------编程问答-------------------- 母框架获取子框架中的对象的方法好像是window.frames["framename"].doucment.getElementById("id"); --------------------编程问答-------------------- 我在母框架要删除右框架的ListBox 控件的选中项  
function delp()
      {
      var n = store.document.getElementById('ListBox1').selectedIndex;   
          
     window.frames["store"].doucment.getElementById("ListBox1").options.remove(n);

}出错,还是不能删除右框架的,"为空域或不是对象"??????????????????????????????
--------------------编程问答-------------------- 怎么没人回答了 --------------------编程问答-------------------- 不是很难吧 --------------------编程问答-------------------- 我来也 我看看 --------------------编程问答-------------------- 很抱歉 我不会
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,