<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0281)http://www.soukd.com/Booking.Asp -->
<HTML><HEAD><TITLE>预订</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<SCRIPT type=text/javascript>
 function getprice(dNo)
 {
   var dateNo=dNo;
var tprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].UnitPrice;
  var scount=document.getElementsByName("TicketNum"+dateNo)[0].options[document.getElementsByName("TicketNum"+dateNo)[0].selectedIndex].value;
    var feeprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].BookingPrice;
        document.getElementsByName("Bookingfee"+dateNo)[0].value=scount*feeprice;
document.getElementsByName("UnitPrice"+dateNo)[0].value=tprice;
document.getElementsByName("TotalPrice"+dateNo)[0].value=tprice*scount+scount*feeprice;
   
 }
</SCRIPT><BODY><TABLE id=table1 border=0 cellSpacing=0 cellPadding=0 width=974>
  <TBODY>
  <TR>
    <TD vAlign=top width=160><!--Start左侧查询区-->
   
            <!--End左侧查询区--></TD>
    <TD vAlign=top width=804>     
 
      <TABLE 
      style="BORDER-BOTTOM: #70b7ef 1px solid; BORDER-LEFT: #70b7ef 1px solid; BORDER-TOP: #70b7ef 1px solid; BORDER-RIGHT: #70b7ef 1px solid" 
      id=table7 border=0 cellSpacing=0 borderColorLight=#c0c0c0 
      borderColorDark=#ffffff cellPadding=0 width=780>
        <TBODY>
        <TR height=28>
          <TD bgColor=#eefbff colSpan=7>&nbsp; <FONT color=#0000ff><B>1. 
            已选择列车信息</B></FONT></TD></TR>
        <TR height=28 align=center bgColor=#fbffff>
          <TD><B>车次</B></TD>
          <TD><B>列车类型</B></TD>
          <TD><B>出发站</B></TD>
          <TD><B>到达站</B></TD>
          <TD><B>开车时间</B></TD>
          <TD><B>到站时间</B></TD>
          <TD><B>运行时间</B></TD></TR>
        <TR height=28 align=center>
          <TD><FONT color=#0000ff><B>G102</B></FONT></TD>
          <TD>高速</TD>
          <TD><FONT color=#0000ff>上海虹桥</FONT></TD>
          <TD><FONT color=#0000ff>北京南</FONT></TD>
          <TD><FONT color=#0000ff>07:00</FONT></TD>
          <TD><FONT color=#0000ff>12:21</FONT></TD>
          <TD><FONT color=#0000ff>05:21</FONT></TD><INPUT name=TrainCode 
          value=G102 type=hidden> <INPUT name=TrainType value=高速 type=hidden> 
          <INPUT name=StartCity value=上海虹桥 type=hidden> <INPUT name=EndCity 
          value=北京南 type=hidden> <INPUT name=StartTime value=07:00 type=hidden> 
          <INPUT name=EndTime value=12:21 type=hidden> <INPUT name=CostTime 
          value=05:21 type=hidden> </TR></TBODY></TABLE>
 
      <TABLE id=table3 border=0 cellSpacing=0 cellPadding=0 width=680 
        height=8><TBODY>
        <TR>
          <TD height=8></TD></TR></TBODY></TABLE>
   
      <TABLE id=table7 border=1 cellSpacing=0 borderColorLight=#70b7ef 
      borderColorDark=#f0fbff cellPadding=0 width=780>
        <TBODY>
        <TR height=24>
          <TD bgColor=#d9f5ff height=28 colSpan=9>&nbsp; <FONT 
            color=#0000ff><B>2. 票价信息</B></FONT></TD></TR>
        <TR height=24 align=center bgColor=#fbffff>
          <TD colSpan=4><B>座位(元)</B></TD>
          <TD colSpan=3><B>硬卧(元)</B></TD>
          <TD colSpan=2><B>软卧(元)</B></TD></TR>
        <TR height=24 align=center>
          <TD><B>硬座</B></TD>
          <TD><B>软座</B></TD>
          <TD><B>二等</B></TD>
          <TD><B>一等</B></TD>
          <TD><B>上铺</B></TD>
          <TD><B>中铺</B></TD>
          <TD><B>下铺</B></TD>
          <TD><B>上铺</B></TD>
          <TD><B>下铺</B></TD></TR>
        <TR height=24 align=center>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD>
          <TD><B><FONT color=#ff3300>553</FONT></B></TD>
          <TD><B><FONT color=#ff3300>933</FONT></B></TD>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD>
          <TD><B><FONT color=#ff3300>-</FONT></B></TD></TR></TBODY></TABLE></DIV>
      <DIV align=center>
      <TABLE id=table3 border=0 cellSpacing=0 cellPadding=0 width=680 
        height=8><TBODY>
        <TR>
          <TD height=8></TD></TR></TBODY></TABLE></DIV>
      <DIV align=right>
      <TABLE 
      style="BORDER-BOTTOM: #70b7ef 1px solid; BORDER-LEFT: #70b7ef 1px solid; BORDER-TOP: #70b7ef 1px solid; BORDER-RIGHT: #70b7ef 1px solid" 
      id=TicketList border=0 cellSpacing=0 borderColorLight=#c0c0c0 
      borderColorDark=#ffffff cellPadding=0 width=780>
        <TBODY>
        <TR height=28>
          <TD bgColor=#d9f5ff colSpan=7>&nbsp;&nbsp; <FONT color=#0000ff><B>3. 
            预定车票信息 </B></FONT>(你可以选择票据日期/车票类型/数量)</TD></TR>
        <TR height=28 align=center bgColor=#fbffff>
          <TD><B>票据日期 <FONT color=#ff0000>*</FONT></B></TD>
          <TD><B><FONT color=#0000ff>类型</FONT>( 软座/硬座/卧铺) <FONT 
            color=#ff0000>*</FONT></B></TD>
          <TD><B>数量</B></TD>
          <TD><B>单价</B>(元)</TD>
          <TD><B>代售费</B>(5元/张)</TD>
          <TD><B>小计</B>(元)</TD>
          <TD>操作</TD></TR>
        <TR height=28 align=center>
          <TD>&nbsp;<INPUT 
            style="BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid" 
            id=TicketDate1 class=Wdate 
            onfocus="WdatePicker({minDate:'%y-%M-{%d+1}'})" name=TicketDate 
            value=2013-7-2 size=12></TD>
          <TD><SELECT id=TicketType1 onchange=getprice(1) size=1 
            name=TicketType> <OPTION selected value=0 BookingPrice="0" 
              UnitPrice="0">--请选择票据类型--</OPTION> <OPTION value=二等软座 
              BookingPrice="5" UnitPrice="553">二等软座</OPTION> <OPTION value=一等软座 
              BookingPrice="5" UnitPrice="933">一等软座</OPTION></SELECT></TD>
          <TD><SELECT id=TicketNum1 onchange=getprice(1) size=1 
              name=TicketNum> <OPTION selected value=1>1</OPTION><OPTION 
              value=2>2</OPTION><OPTION value=3>3</OPTION><OPTION 
              value=4>4</OPTION><OPTION value=5>5</OPTION><OPTION 
              value=6>6</OPTION><OPTION value=7>7</OPTION><OPTION 
              value=8>8</OPTION><OPTION value=9>9</OPTION></SELECT></TD>
          <TD><B><FONT color=#ff0000><INPUT 
            style="BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ff0000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid" 
            id=UnitPrice1 name=UnitPrice readOnly value=0 size=3></FONT></B></TD>
          <TD><FONT color=#ff0000><B><INPUT 
            style="BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ff0000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid" 
            id=Bookingfee1 name=Bookingfee readOnly value=0 
          size=3></B></FONT></TD></TD>
          <TD><FONT color=#ff0000><B><INPUT 
            style="BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ff0000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid" 
            id=TotalPrice1 name=TotalPrice readOnly value=0 
size=3></B></FONT></TD>
          </TR>
        </TBODY></TABLE>
      
      
      
      
      
      
      </FORM></TD></TR></TBODY></TABLE></DIV><!--
<div align="center">
<table border="0" width="974" cellspacing="0" cellpadding="0" height="10" id="table7">
<tr>
<td height="28">
<p align="center">
<img border="0" src="../images/piaojia.gif"></td>
</tr>
</table>
</div>
--></BODY></HTML>这段代码在yuding.htm中就可以读到对应的值, 但是我复制出来就读取不到 显示空值..  求调教!! 大神们帮助解决下吧.. 坑苦了..

解决方案 »

  1.   


    没错误提示. IE只说undefined
     这个是谷歌浏览器里的提示..  火狐木有...
      

  2.   


    PS: var tprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].UnitPrice;这段如果获取的是.VALUE的话 在任何界面都能获取到Value里的值....
      

  3.   


    PS: var tprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].UnitPrice;这段如果获取的是.VALUE的话 在任何界面都能获取到Value里的值....
    改了两处 一处是那个js:
     <script type="text/javascript">
            function getprice(dNo) {
                var dateNo = dNo;
                var ttype = document.getElementById("TicketType" + dateNo);
                var tnum = document.getElementById("TicketNum" + dateNo);            var tvalue = ttype.options[ttype.selectedIndex].value;
                var tprice = tvalue.split('$')[2];
                var scount = tnum.options[tnum.selectedIndex].value;
                var feeprice = tvalue.split('$')[1];
                document.getElementById("Bookingfee" + dateNo).value = scount * feeprice;
                document.getElementById("UnitPrice" + dateNo).value = tprice;
                document.getElementById("TotalPrice" + dateNo).value = tprice * scount + scount * feeprice;        }
     
     
        </script>还一处是:票类型的下拉选项:
     <select id="TicketType1" onchange="getprice(1);" size="1" name="TicketType">
                                                    <option selected value="0$0$0" >--请选择票据类型--</option>
                                                    <option value="二等软座$5$553" >二等软座</option>
                                                    <option value="一等软座$5$933">一等软座</option>
                                                </select>
      

  4.   


    PS: var tprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].UnitPrice;这段如果获取的是.VALUE的话 在任何界面都能获取到Value里的值....
    改了两处 一处是那个js:
     <script type="text/javascript">
            function getprice(dNo) {
                var dateNo = dNo;
                var ttype = document.getElementById("TicketType" + dateNo);
                var tnum = document.getElementById("TicketNum" + dateNo);            var tvalue = ttype.options[ttype.selectedIndex].value;
                var tprice = tvalue.split('$')[2];
                var scount = tnum.options[tnum.selectedIndex].value;
                var feeprice = tvalue.split('$')[1];
                document.getElementById("Bookingfee" + dateNo).value = scount * feeprice;
                document.getElementById("UnitPrice" + dateNo).value = tprice;
                document.getElementById("TotalPrice" + dateNo).value = tprice * scount + scount * feeprice;        }
     
     
        </script>还一处是:票类型的下拉选项:
     <select id="TicketType1" onchange="getprice(1);" size="1" name="TicketType">
                                                    <option selected value="0$0$0" >--请选择票据类型--</option>
                                                    <option value="二等软座$5$553" >二等软座</option>
                                                    <option value="一等软座$5$933">一等软座</option>
                                                </select>
    您的意思是把数据都存在一个Value里 然后截取字符串?
      

  5.   


    PS: var tprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].UnitPrice;这段如果获取的是.VALUE的话 在任何界面都能获取到Value里的值....
    改了两处 一处是那个js:
     <script type="text/javascript">
            function getprice(dNo) {
                var dateNo = dNo;
                var ttype = document.getElementById("TicketType" + dateNo);
                var tnum = document.getElementById("TicketNum" + dateNo);            var tvalue = ttype.options[ttype.selectedIndex].value;
                var tprice = tvalue.split('$')[2];
                var scount = tnum.options[tnum.selectedIndex].value;
                var feeprice = tvalue.split('$')[1];
                document.getElementById("Bookingfee" + dateNo).value = scount * feeprice;
                document.getElementById("UnitPrice" + dateNo).value = tprice;
                document.getElementById("TotalPrice" + dateNo).value = tprice * scount + scount * feeprice;        }
     
     
        </script>还一处是:票类型的下拉选项:
     <select id="TicketType1" onchange="getprice(1);" size="1" name="TicketType">
                                                    <option selected value="0$0$0" >--请选择票据类型--</option>
                                                    <option value="二等软座$5$553" >二等软座</option>
                                                    <option value="一等软座$5$933">一等软座</option>
                                                </select>
    您的意思是把数据都存在一个Value里 然后截取字符串?
    其他的属性 获取不到值
      

  6.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <!-- saved from url=(0281)http://www.soukd.com/Booking.Asp -->
    <HTML><HEAD><TITLE>预订</TITLE>
    <META content="text/html; charset=utf-8" http-equiv=Content-Type>
     
     
    <SCRIPT type=text/javascript>
     function getprice(dNo)
     {var dateNo=dNo;    
     
    var tprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].getAttribute("UnitPrice");var scount=document.getElementsByName("TicketNum"+dateNo)[0].options[document.getElementsByName("TicketNum"+dateNo)[0].selectedIndex].value;    var feeprice=document.getElementsByName("TicketType"+dateNo)[0].options[document.getElementsByName("TicketType"+dateNo)[0].selectedIndex].getAttribute("BookingPrice");        document.getElementsByName("Bookingfee"+dateNo)[0].value=scount*feeprice;
            document.getElementsByName("UnitPrice"+dateNo)[0].value=tprice;
            document.getElementsByName("TotalPrice"+dateNo)[0].value=tprice*scount+scount*feeprice;
        
     }
     
     
    </SCRIPT>
     
    <BODY>
     
     
     
     
     
    <TABLE id=table1 border=0 cellSpacing=0 cellPadding=0 width=974>
      <TBODY>
      <TR>
        <TD vAlign=top width=160><!--Start左侧查询区-->
        
           
     
          <!--End左侧查询区--></TD>
        <TD vAlign=top width=804>
     
          
      
          <TABLE 
          style="BORDER-BOTTOM: #70b7ef 1px solid; BORDER-LEFT: #70b7ef 1px solid; BORDER-TOP: #70b7ef 1px solid; BORDER-RIGHT: #70b7ef 1px solid" 
          id=table7 border=0 cellSpacing=0 borderColorLight=#c0c0c0 
          borderColorDark=#ffffff cellPadding=0 width=780>
            <TBODY>
            <TR height=28>
              <TD bgColor=#eefbff colSpan=7>&nbsp; <FONT color=#0000ff><B>1. 
                已选择列车信息</B></FONT></TD></TR>
            <TR height=28 align=center bgColor=#fbffff>
              <TD><B>车次</B></TD>
              <TD><B>列车类型</B></TD>
              <TD><B>出发站</B></TD>
              <TD><B>到达站</B></TD>
              <TD><B>开车时间</B></TD>
              <TD><B>到站时间</B></TD>
              <TD><B>运行时间</B></TD></TR>
            <TR height=28 align=center>
              <TD><FONT color=#0000ff><B>G102</B></FONT></TD>
              <TD>高速</TD>
              <TD><FONT color=#0000ff>上海虹桥</FONT></TD>
              <TD><FONT color=#0000ff>北京南</FONT></TD>
              <TD><FONT color=#0000ff>07:00</FONT></TD>
              <TD><FONT color=#0000ff>12:21</FONT></TD>
              <TD><FONT color=#0000ff>05:21</FONT></TD><INPUT name=TrainCode 
              value=G102 type=hidden> <INPUT name=TrainType value=高速 type=hidden> 
              <INPUT name=StartCity value=上海虹桥 type=hidden> <INPUT name=EndCity 
              value=北京南 type=hidden> <INPUT name=StartTime value=07:00 type=hidden> 
              <INPUT name=EndTime value=12:21 type=hidden> <INPUT name=CostTime 
              value=05:21 type=hidden> </TR></TBODY></TABLE>
      
          <TABLE id=table3 border=0 cellSpacing=0 cellPadding=0 width=680 
            height=8><TBODY>
            <TR>
              <TD height=8></TD></TR></TBODY></TABLE>
        
          <TABLE id=table7 border=1 cellSpacing=0 borderColorLight=#70b7ef 
          borderColorDark=#f0fbff cellPadding=0 width=780>
            <TBODY>
            <TR height=24>
              <TD bgColor=#d9f5ff height=28 colSpan=9>&nbsp; <FONT 
                color=#0000ff><B>2. 票价信息</B></FONT></TD></TR>
            <TR height=24 align=center bgColor=#fbffff>
              <TD colSpan=4><B>座位(元)</B></TD>
              <TD colSpan=3><B>硬卧(元)</B></TD>
              <TD colSpan=2><B>软卧(元)</B></TD></TR>
            <TR height=24 align=center>
              <TD><B>硬座</B></TD>
              <TD><B>软座</B></TD>
              <TD><B>二等</B></TD>
              <TD><B>一等</B></TD>
              <TD><B>上铺</B></TD>
              <TD><B>中铺</B></TD>
              <TD><B>下铺</B></TD>
              <TD><B>上铺</B></TD>
              <TD><B>下铺</B></TD></TR>
            <TR height=24 align=center>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD>
              <TD><B><FONT color=#ff3300>553</FONT></B></TD>
              <TD><B><FONT color=#ff3300>933</FONT></B></TD>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD>
              <TD><B><FONT color=#ff3300>-</FONT></B></TD></TR></TBODY></TABLE></DIV>
          <DIV align=center>
          <TABLE id=table3 border=0 cellSpacing=0 cellPadding=0 width=680 
            height=8><TBODY>
            <TR>
              <TD height=8></TD></TR></TBODY></TABLE></DIV>
          <DIV align=right>
          <TABLE 
          style="BORDER-BOTTOM: #70b7ef 1px solid; BORDER-LEFT: #70b7ef 1px solid; BORDER-TOP: #70b7ef 1px solid; BORDER-RIGHT: #70b7ef 1px solid" 
          id=TicketList border=0 cellSpacing=0 borderColorLight=#c0c0c0 
          borderColorDark=#ffffff cellPadding=0 width=780>
            <TBODY>
            <TR height=28>
              <TD bgColor=#d9f5ff colSpan=7>&nbsp;&nbsp; <FONT color=#0000ff><B>3. 
                预定车票信息 </B></FONT>(你可以选择票据日期/车票类型/数量)</TD></TR>
            <TR height=28 align=center bgColor=#fbffff>
              <TD><B>票据日期 <FONT color=#ff0000>*</FONT></B></TD>
              <TD><B><FONT color=#0000ff>类型</FONT>( 软座/硬座/卧铺) <FONT 
                color=#ff0000>*</FONT></B></TD>
              <TD><B>数量</B></TD>
              <TD><B>单价</B>(元)</TD>
              <TD><B>代售费</B>(5元/张)</TD>
              <TD><B>小计</B>(元)</TD>
              <TD>操作</TD></TR>
            <TR height=28 align=center>
              <TD>&nbsp;<INPUT 
                style="BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid" 
                id=TicketDate1 class=Wdate 
                onfocus="WdatePicker({minDate:'%y-%M-{%d+1}'})" name=TicketDate 
                value=2013-7-2 size=12></TD>
              <TD><SELECT id=TicketType1 onchange=getprice(1) size=1 
                name=TicketType1> <OPTION selected value=0 BookingPrice="0" 
                  UnitPrice="0">--请选择票据类型--</OPTION> <OPTION value=二等软座 
                  BookingPrice="5" UnitPrice="553">二等软座</OPTION> <OPTION value=一等软座 
                  BookingPrice="5" UnitPrice="933">一等软座</OPTION></SELECT></TD>
              <TD><SELECT id=TicketNum1 onchange=getprice(1) size=1 
                  name=TicketNum1> <OPTION selected value=1>1</OPTION><OPTION 
                  value=2>2</OPTION><OPTION value=3>3</OPTION><OPTION 
                  value=4>4</OPTION><OPTION value=5>5</OPTION><OPTION 
                  value=6>6</OPTION><OPTION value=7>7</OPTION><OPTION 
                  value=8>8</OPTION><OPTION value=9>9</OPTION></SELECT></TD>
              <TD><B><FONT color=#ff0000><INPUT 
                style="BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ff0000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid" 
                id=UnitPrice1 name=UnitPrice1 readOnly value=0 size=3></FONT></B></TD>
              <TD><FONT color=#ff0000><B><INPUT 
                style="BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ff0000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid" 
                id=Bookingfee1 name=Bookingfee1 readOnly value=0 
              size=3></B></FONT></TD></TD>
              <TD><FONT color=#ff0000><B><INPUT 
                style="BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ff0000; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid" 
                id=TotalPrice1 name=TotalPrice1 readOnly value=0 
    size=3></B></FONT></TD>
              </TR>
            </TBODY></TABLE>
           
           
           
           
           
           
          </FORM></TD></TR></TBODY></TABLE></DIV><!--
    <div align="center">
                        <table border="0" width="974" cellspacing="0" cellpadding="0" height="10" id="table7">
                            <tr>
                                <td height="28">
                                <p align="center">
                                <img border="0" src="../images/piaojia.gif"></td>
                            </tr>
                        </table>
    </div>
    -->
     
     
     
     
     
    </BODY></HTML>