dr637349 2013-10-07 17:02
浏览 298
已采纳

Javascript [对象HTMLSpanElement]

<body onload="check(<?php echo($type);?>,<?php echo($bool);?>)">
    #code...
</body>

function check(var1,var2)
{
   alert(var1);
   if (var2 == true)
   {
      edit(var1);   
   };
}
# var1 is a string
# var2 is a true/false boolean

# var2 works just fine, passes through the FALSE/TRUE value without problems
# var1 on the other hand is the problem.

Hello everyone, i'm trying to pass PHP a variable into my javascript function. the variable $type isset to "email", like this;

$data['type'] = "email";

But for some reason the javascript function automatically picks the value of my email input instead of the value that i assigned to the $type variable.

If i set $type to something else, like this;

$data['type'] = "random";

Note: I've been trying to alert(); the value just to make sure it's the correct value.

So if i try to alert(type); from within the javascript function and 'type' is set to anything that DOESN'T exist in my form, nothing happens.

If i set 'type' do something that DOES exist in my form(e.g. password, email) it will automatically alert(); the value from my form inputs, and not the value i assigned to $data['type'] in my PHP function.

Anyone got a clue what the problem is?

  • 写回答

1条回答 默认 最新

  • duanfen1312 2013-10-07 17:05
    关注

    Try adding quotes around var1 Like this :

    <body onload="check('<?php echo($type);?>',<?php echo($bool);?>)">
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算