用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1924|回复: 3
收起左侧

php和js转化

[复制链接]
发表于 2015-8-1 21:36:18 | 显示全部楼层 |阅读模式
本帖最后由 Closer 于 2015-8-10 10:14 编辑
HTML复制代码
<td width=25%>
  <a name ="btn_<?php echo $row['stu_id'];?>" href="adtiaoji.php?stu_id=<?php echo $row['stu_id'];?>&findt=<?php echo '<script language=\"javascript\">alert(1);</script>';?>">确定</a>
</td>
复制代码

为什么 <?php echo '<script language=\"javascript\">alert(1);</script>';?>"JavaScript 不能执行??我已经改过好多次了,菜鸟求解,最好有代码
发表于 2015-8-10 10:16:35 | 显示全部楼层
1. <script> 預設的語言就是 javascript,所以不太需要特別宣告
2. 這樣做的用意是?

不建議將 JS 作為 GET 來執行
這樣子你網站非常容易被攻擊
也許你可以說說你的需求
會有更好的解決方式
 
 楼主| 发表于 2015-8-10 22:58:03 | 显示全部楼层
Closer 发表于 2015-8-10 10:16
1.  預設的語言就是 javascript,所以不太需要特別宣告
2. 這樣做的用意是?

我的效果图在附件中,首先我从数据库查询出符合条件的人,然后选择下拉框中的选项(选项也是从数据库中查询出来的),点击确定,就可以提交到数据库,我现在遇到的问题是查询出来的人和选择的选项不能对应提交

效果图

效果图
发表于 2015-9-12 15:08:58 | 显示全部楼层
本帖最后由 Closer 于 2015-9-12 15:11 编辑
菜鸟笑 发表于 2015-8-10 22:58
我的效果图在附件中,首先我从数据库查询出符合条件的人,然后选择下拉框中的选项(选项也是从数据库中查 ...

抱歉現在才回覆

你可以試著使用這種方式 :
HTML复制代码
<?php foreach($form_data as $key=>$value) { ?>
<form id="updateForm<?php echo $key; ?>">
<input type="text" name="mydata">
<a onclick="document.getElementById('updateForm<?php echo $key; ?>').submit();">儲存</a>
<?php } ?>
复制代码

本版积分规则