日期:2014-05-16  浏览次数:20404 次

javascript表单处理毫无规律(标准)可言

经过我测试,

第一种写法

JScript code
<form name="form" >   
        <input type="text" id="tx1" value="123"><br>
    </form>
    <script>
        alert(form.tx1.value);   
        
    </script>


第二种写法

JScript code
<form id="form" >   
        <input type="text" id="tx1" value="123"><br>
    </form>
    <script>
        alert(form.tx1.value);   
        
    </script>


第三种写法
 
JScript code
<form id="form" >   //form篇2
        <input type="text" id="tx1" value="123"><br>
    </form>
    <script>
        alert(form.elements['tx1'].value);     
        
    </script>



第四种写法
 
JScript code
<form id="form" >   //form篇2
        <input type="text" name="tx1" value="123"><br>
    </form>
    <script>
        alert(form.elements['tx1'].value);     
        
    </script>



........
排列组合有很多种,注意form的id,name和input的id,name,再结合js的写法,,无论你怎么写,,都是毫无问题的。。
毫无标准可言。。。。

------解决方案--------------------
你测过几种浏览器?
------解决方案--------------------
那就随便选一种吧。
------解决方案--------------------
在ie里没问题恰恰是因为ie不标准
------解决方案--------------------
在兼容的前提下挑最简单的