javascript - 多种表格,一键实现 2 种不同功能
问题描述
谁能帮助我,我不知道如何制作一个可用于相同 2 个表单的按钮并在一页上添加 php 操作。我已经看到了其他一些问题,但这并没有解决我的问题
<form name="form2" id="form2" method="post" action="">
<div class="form-group">
<label for="name">Your Name</label>
<input type="text" class="form-control" id="name" required placeholder="Enter Your Name" name="name">
</div>
<div class="form-group">
<label for="notlp">Your Phone Number</label>
<input type="tel" class="form-control" id="notlp" required placeholder="Enter Your Phone Number" name="notlp">
</div>
<input type="hidden" name="cust" value="Toko A">
<div class="form-group" style="text-align: center;">
</form>
<form id="loginForm" class="form-horizontal" role="form" action="<?php echo $linkloginonly; ?>" method="post">
<input type="hidden" name="dst" value="<?php echo $linkorig; ?>"/>
<input type="hidden" name="popup" value="true"/>
<input type="hidden" value="cust" class="form-control input-lg" id="inputLogin" name="username"
placeholder="Login" autofocus required>
<input type="hidden" value="cust" class="form-control input-lg" id="inputPassword" name="password"
placeholder="Password" required>
<div class="align-content-center" style="text-align-center" > </div>
<button disabled id="btn" type="submit" class="btn btn-primary btn-block btn-lg">OK</button>
</form>
这对于 php 文件https://docs.google.com/document/d/1BJvMovZHH_My2leeE2djWiOYLIOuObrQQN01paawqgE/edit?usp=sharing
脚本
<script type="text/javascript" src="js/md5.js"></script>
<script type="text/javascript">
<!--
function doLogin() {
<?php if(strlen($chapid) < 1) echo "return true;n"; ?>
document.sendin.username.value = document.login.username.value;
document.sendin.password.value = hexMD5('<?php echo $chapid; ?>' + document.login.password.value + '<?php echo $chapchallenge; ?>');
document.sendin.submit();
return false;
}
//-->
</script>
<script>
document.getElementById('btn').onclick = function() {
var x = document.forms["form2"]["name"].value;
var y = document.forms["form2"]["notlp"].value;
if (x == "") {
alert("Name must be filled out");
return false;
} else (y == "") {
alert("Phone Number must be filled out");
return false;
}
}
</script>
<script>
getElementById('btn') = function(){
document.getElementById("form2").submit('SubmitButton');
}
</script>
解决方案
推荐阅读
- laravel - 使用 socket.io 的 Laravel 会话超时警告
- dart - How do i get the answer of an equation in dart?
- css - 如何在类别视图中为每个帖子添加特色图片
- web-services - 使用基于 HTTP 基本身份验证的 Windows 用户对 NAV Web 服务进行身份验证
- r - RStudio 自动保存绘图
- facebook - 发送 Facebook 用户 ID 作为 URL 参数
- r - ggplot 标签饼图 - 饼图旁边 - 图例不正确
- dart - Flutter-在画布中绘制图像
- ios - 如何检查我的 AVPlayer 是否正在缓冲?对于 AVPlayer
- javascript - 剑道网格rowTemplate JS函数