一个奇怪现象:
点击两次 radio,触发 它的ONCLICK方法时,alert JS变量,有值,alert 表单项目,一次有值,一次无值。
它们就紧连着写;alert(state);alert JS变量,有值
alert(document.registerform.state.value);一次有值,一次无值;
JS funtion hidden2(LSAD){
var address=LSAD;
AD= address.split(",");
state = AD[4];
document.registerform.state.value=state;
alert(state);
alert(document.registerform.state.value); document.registerform.action = "buyStepTwo.php";
document.registerform.submit();
}
HTML <?php
for ($k=0;$k<count($addresses);$k++){
?>
<tr>
<td colspan="2"><input type="radio" name="shippingAddress" size="30" onClick="hidden2('<?=$addresses[$k]?>')" ><?=$addresses[$k]?></td>
</tr>
<?php
}
?>
<tr>
点击两次 radio,触发 它的ONCLICK方法时,alert JS变量,有值,alert 表单项目,一次有值,一次无值。
它们就紧连着写;alert(state);alert JS变量,有值
alert(document.registerform.state.value);一次有值,一次无值;
JS funtion hidden2(LSAD){
var address=LSAD;
AD= address.split(",");
state = AD[4];
document.registerform.state.value=state;
alert(state);
alert(document.registerform.state.value); document.registerform.action = "buyStepTwo.php";
document.registerform.submit();
}
HTML <?php
for ($k=0;$k<count($addresses);$k++){
?>
<tr>
<td colspan="2"><input type="radio" name="shippingAddress" size="30" onClick="hidden2('<?=$addresses[$k]?>')" ><?=$addresses[$k]?></td>
</tr>
<?php
}
?>
<tr>
解决方案 »
- 搞了一个下午了 疯了疯了 !!!
- 请高手帮我分析下google的脚本
- document.getElementsByName("aa")与JQuery的$('[name=aa]')性能比较
- 【【传入当前标签对象this的困惑???】】
- Unsupported encoding: gb2312 求助,这个问题困扰我很长时间了
- 同页面内跳转到指定的标签A位置
- ExtJs 3.4版本 treepanel 异步加载 5000个节点 界面卡死
- 我是菜鸟,但很急,在线等,多谢谢了啊,快!!!
- 在线等待:帮我看一下这个document.links[]!!!!!
- 通过微软脚本编译器加密的JS程序如何解密,我将连续发个帖子,共150分求教
- 如何取得HTML5 Audio元素的播放状态?
- 如何封鼠标左键和右键的问题?
对,没有表达清楚,两次是指:因为RADIO是多个,点完其中一个后,会触发一次,再点别一个RADIO后,再触发一次;还有一点也没有写明,表单项目“STATE”有可能是“SELECT”也有可能是“TEXT”两种情况
document.registerform.state.value=state;
因为当state的属性是“SELECT”并有固定的下拉值时候,给它赋的值是它的下垃值以外的值是,ALERT它的值时,出来的就是无值。。基础问题,汉颜~~