javascript - 来自单个按钮的 PHP 2 操作
问题描述
我想知道如何从一个 Button 中获取 PHP 中的 2 个操作。此处附上页面截图:
我有以下代码:对于提交按钮
<form method='POST'>
<div class="form-group">
<input type="text" name="s_amount" style='width:20%;' required>
<input type="submit" class="btn btn-primary" name="submit" value="Submit" />
</div>
</form>
<?php
$s_amount = $_POST['s_amount'];
echo $s_amount;
?>
AND 对于提交代码按钮
<button id="submitcode"type="button" class="btn btn-default">Submit Code</button>
<pre><code id="output">.../...</code></pre>
按下提交代码时,将执行以下脚本
<script>
$(document).ready(function(){
$("#submitcode").on("click", function(){
ocpu.seturl("https://public.opencpu.org/ocpu/library/base/R")
//arguments
var mysnippet = new ocpu.Snippet("V_CT="+$('[name="CT"]:radio:checked').val()+"\r V_TP="+$('[name="LENGTH"]:radio:checked').val()+$('#input2').val());
//perform the request
var req = ocpu.call("identity", {
"x" : mysnippet
}, function(session){
session.getObject(function(data) {
//data is the object returned by the R function
$("#output").text(data);
});
});
})
});
</script>
我想要的是一个按钮,它不仅获取第一个提交按钮旁边的值(这里是 12,请参阅附件 pciture),而且还执行脚本。
非常感谢 !
解决方案
尝试为表单标签提供 id,然后单击 submitcode 按钮使用其 id 调用表单。例如。
<form method='POST'>
function(session){
session.getObject(function(data) {
//data is the object returned by the R function
$("#output").text(data);
// using form id call the form
$("#formdata").submit(); // it will simply submit the form.
});
});
<form method="post" id="formdata"> <!--assign id to form tag-->
</form>
推荐阅读
- excel - 搜索 ListBox 错误 _ 无法设置 List 属性。无效的属性值
- python - 功能不打印坐标
- javascript - 如何使用js正则表达式获取某个字符内的所有元素
- python - 为什么我在 python 中写入 XML 文件时出现子索引超出范围错误?
- html - 页面上的第二个轮播
- c# - T-SQL / EF Where Col 为真假过滤结果
- aws-appsync - 使用 GraphQL 转换在 AWS AppSync 中生成带有参数的订阅
- maven - 了解 Maven 插件
- python - 从模块导入类但功能不起作用
- html - JSoup:如何列出列表中的链接?