javascript - 通过动画形式获取数据到 php?
问题描述
所以我的 HTML 代码中有以下动画形式。
<form id="formElem" name="formElem" action="" method="post">
<fieldset class="step">
<legend>Consultation</legend>
<p>
<input class = "consultation" type="submit" value="General Consultation">
</p>
<p>
<input class = "consultation" type="submit" value="Blood Test with Consultation">
</p>
<p>
<input class = "consultation" type="submit" value="Full Sexual Health Screen">
</p>
<p>
<input class = "consultation" type="submit" value="Hair Loss PRP Treatment">
</p>
<p>
<input class = "consultation" type="submit" value="Executive Health Screening">
</p>
<p>
<input class = "consultation" type="submit" value="Flu Vaccination">
</p>
<p>
<input class = "consultation" type="submit" value="Other">
</p>
<input type="hidden" name="consultation" id="consultation" value="">
</fieldset>
<fieldset class="step">
<legend>Provider</legend>
<p>
<input class = "provider" type="submit" value="Dr. Kevin O'Connell">
</p>
<p>
<input class = "provider" type="submit" value="Dr. Rachel Fitxgerald">
</p>
<p>
<input class = "provider" type="submit" value="Dr. Simon Gilmore">
</p>
<p>
<input class = "provider" type="submit" value="Nurse Julie Byrne">
</p>
<input type="hidden" name="provider" id="provider" value="">
</fieldset>
<fieldset class="step">
<legend>Date</legend>
<p>
<input type="date" name="date">
</p>
<p class="submit">
<button id="registerButton" type="submit">Confirm</button>
</p>
</fieldset>
<fieldset class="step">
<legend>Confirm</legend>
<p>
Thank you for requesting an appointment. We will be in touch with you shortly to confirm it.
</p>
<p class="submit">
<button id="registerButton"type="submit">Home</button>
</p>
</fieldset>
</form>
如您所见,每个元素都是可点击的,然后它会将您带到表单的下一部分。我的目标是,在提交时,通过 php 并使用 $_POST 将用户单击的每个元素发送到操作页面。我已经尝试为此使用 jQuery 并检测何时单击元素,将该值传输到隐藏输入并从中检索数据,但我似乎无法正确处理。
$('input.consultation').click(function(){
$(this).text() = consultation_value;
$('#consultation').text() = consultation_value;
console.log(consultation_value);
});
$('input.provider').click(function(){
$(this).text() = provider_value;
$('#provider').text() = provider_value;
console.log(provider_value);
});
如果有人可以帮助我了解为什么我的代码不起作用或提供更有效的解决方案,我将不胜感激
解决方案
推荐阅读
- google-maps - CN1 MapLayout 组件未像固定一样显示
- python - pandas - 每天获取一个数据框
- flutter - 页面导航完成后显示地图
- database - Boto3 : describe_db_instances() 仅返回单个结果
- python - Python按十进制格式排序排列
- javascript - 输出不显示(javascript)
- android - React Native - 是否可以使用 CameraRoll Api 访问相机?
- html-email - Cleverreach 的多列模板
- tableau-api - Tableau 可信身份验证不起作用
- node.js - 如何在 Lambda 中获得用户响应