gpt4 book ai didi

javascript - html 两个输入值交换

转载 作者:太空宇宙 更新时间:2023-11-04 14:29:48 24 4
gpt4 key购买 nike

我正在尝试向网站发送 http 请求,我需要用户填写他们的姓名和手机号码。我正在尝试按照以下方式进行操作(我仍在处理验证函数,所以现在它总是返回 false。)

<html> <meta charset="UTF-8" />

<script type="text/javascript">

function validate(){
var a = document.forms["sendform"]["mobile"].value;
alert(a);

return false;
}

</script>

/*<style>

.myButton {
background-color:#4a45c7;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
border:1px solid #193eab;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #282b66;
position: absolute;
top: 50%;
left: 45%;
}

.userNameField{
position: absolute;
top: 45%;
left: 45%;
}

.userEmailField{
position: absolute;
top: 40%;
left: 45%;
}

.userMobileField{
position: absolute;
top: 35%;
left: 45%;
}

.userName{
position: absolute;
top: 32.5%;
left: 38%;
}

.userEmail{
position: absolute;
top: 37.5%;
left: 38%;
}

.userMobile{
position: absolute;
top: 42.5%;
left: 38%;
}*/

</style>

<body>
<?php

$stcate = $_POST["stCate"];
$stcode = $_POST["stCode"];
$result = $stcate . $stcode;
?><br>
<form name="sendform" id = "sendform" method="post" action="https://www.ezship.com.tw/emap/ezship_request_order_api.jsp" onsubmit="return validate();">


<p class = "userName"> 取件人姓名 </p>
<input type="text" name="rv_name" id = "name" class = "userNameField"/> <br>

<p class = "userMobile"> 取件人電話</p>
<input type="text" name="rv_mobile" id = "mobile" class = "userMobileField"/> <br>


<input type="hidden" name="st_code" value= "<?php echo $result;?>"/>
<input type="hidden" name="rv_addr" value="" />
<input type="hidden" name="rv_zip" value="" />
<input type="hidden" name="rtn_url" value='http://localhost/orderstatus.php' />
<input type="hidden" name="web_para" value='yes' />

<input type="submit" class = "myButton" value='確認寄出' />

</form>


</body>
</html>

在我为两个输入输入一些值并点击发送后,警报总是打印出输入“name”的值,即使我试图打印出输入“mobile”。当我尝试打印出“name”的值时,也会发生同样的事情,它只是打印出“name”的值。我不明白为什么要交换值?我在没有任何 PHP 代码和 CSS 的情况下进行了尝试,它按我期望的方式工作。我做错了什么?

最佳答案

您没有head 标签。这可能是它在没有样式标签和 php 代码的情况下正确运行的问题。尝试添加 head 标签。

关于javascript - html 两个输入值交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39192116/

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