当特定按钮被点击时执行特定代码
Execute specific code when specific button is click one it
当单击其中一个按钮时,我一次只能执行一个脚本。单击按钮时,代码将一起执行2个脚本。如何一次只能执行一个脚本,而特定按钮执行特定脚本。谢谢你的帮助。下面是我的代码。
<html>
<head>
<script language="javascript" type="text/javascript">
function popup(){
window.location = 'testing.php?run=shell';
}
function popdown(){
window.location = 'testing.php?run=shell';
}
</script>
</head>
<body>
<input type="button" onclick="popup()" value="popup">
<?php
if(isset($_GET['run']) && ($_GET['run'] == 'shell')){
echo shell_exec('sh bash_test.sh');
}
?>
<input type="button" onclick="popdown()" value="popdown">
<?php
if(isset($_GET['run']) && ($_GET['run'] == 'shell')){
echo shell_exec('sh bash_run.sh');
}
?>
</body>
</html>
试试这个:
<html>
<head>
<script language="javascript" type="text/javascript">
function popup(){
window.location = 'testing.php?run=test';
}
function popdown(){
window.location = 'testing.php?run=run';
}
</script>
</head>
<body>
<input type="button" onclick="popup()" value="popup">
<?php
if(isset($_GET['run']) && ($_GET['run'] == 'test')){
echo shell_exec('sh bash_test.sh');
}
?>
<input type="button" onclick="popdown()" value="popdown">
<?php
if(isset($_GET['run']) && ($_GET['run'] == 'run')){
echo shell_exec('sh bash_run.sh');
}
?>
</body>
</html>
只需单独标记脚本
<html>
<head>
<script language="javascript" type="text/javascript">
function popup(){
window.location = 'testing.php?run=shell1';
}
function popdown(){
window.location = 'testing.php?run=shell2';
}
</script>
</head>
<body>
<input type="button" onclick="popup()" value="popup">
<?php
if(isset($_GET['run']) && ($_GET['run'] == 'shell1')){
echo shell_exec('sh bash_test.sh');
}
?>
<input type="button" onclick="popdown()" value="popdown">
<?php
if(isset($_GET['run']) && ($_GET['run'] == 'shell2')){
echo shell_exec('sh bash_run.sh');
}
?>
</body>
</html>
相关文章:
- 有没有一种方法可以通过只引用JavaScript来执行代码
- jQuery在类更改时执行代码
- 如果此代码运行,请执行代码
- Javascript等待ajax成功后再执行代码
- 如何在onclick事件执行代码时在ImageButton上设置加载gif
- php,如果我点击按钮程序重新加载页面,并且从不继续执行代码
- Javascript渲染.如何编写Javascript;t在函数调用结束之前继续执行代码
- 无法让 jQuery 以正确的顺序执行代码
- ReactJS:在带有 ajax 调用的 .map() 语句完成后执行代码
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 自执行代码中的“this”
- 为什么Javascript不按顺序执行代码
- 如何在javascript中连续执行代码
- 加载所有图像后执行代码
- 按下多个按钮时执行代码
- 如何在检索到数据后使用drawCallback执行代码
- 等待promise解析后再执行代码
- jQuery没有为具有新id的新元素执行代码
- 如何在客户端Collection增长时立即反应性地执行代码
- 如何将变量表达式转换为可执行代码(而不是替换值)