gpt4 book ai didi

javascript - 按下按钮时传递值

转载 作者:行者123 更新时间:2023-11-29 17:34:42 25 4
gpt4 key购买 nike

我在传递值时遇到问题 when pressing this button (下面按钮的代码)。

<div class="timeline-footer">
<button class="btn btn-primary btn-xs" name="onderreact_btn" type="submit">Reageer</button>
</div>

它需要给出 <form>该 react 的 ID。

将表单保存到数据库的代码。这工作得很好,但现在它需要在按下此表单的按钮时提供 react 中的 id。

<?php
if(isset($_POST['react_btn'])){
unset($q1);
$q1['reactie'] = $app->check_string($_POST['reactie']);
$q1['topic_id'] = $app->check_string($_POST['topicid']);
$q1['klant_id'] = $app->check_string($_POST['klantid']);
$q1['ledenpagina_id'] = $app->check_string($_POST['ledenpaginaid']);
$app->insert_query('reacties', $q1, 'id');
}

?>
<form action="" method="post">
<div class="form-group">
<label for="comment">Reactie:</label>
<textarea class="form-control" name="reactie" rows="3" id="comment"></textarea>
<input type="hidden" name="klantid" value="<?php echo $_SESSION["klant_id"] ?>">
<input type="hidden" name="topicid" value="<?php echo $actieftopicid ?>"
<input type="hidden" name="ledenpaginaid" value="<?php echo $_SESSION["ledenpagina_id"]; ?>">
<input type="hidden" name="onderreactieID" value="<?php echo $reactie; ?>">
<button type="submit" name="react_btn" class="btn btn-primary">Plaats reactie</button>
</div>
</form>

我想我需要做一个 hidden输入我发布reactionID的位置,并创建某种默认设置为0的javascript变量,当按下按钮时,它需要将该值赋予该变量

最佳答案

如果你只是需要测试,如果按钮被按下,检查按钮是否被提交:

if (isset($_POST['react_btn')) {
// ...
}

但是由于按钮的值是它的文本,因此您还应该添加一个隐藏字段来存储您的 ID。

请记住,您还可以通过在表单的文本字段内按 Enter 键来提交表单 - 在这种情况下,不会按下按钮!

关于javascript - 按下按钮时传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50387840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com