gpt4 book ai didi

javascript - 添加额外的输入会阻止 javascript 工作

转载 作者:行者123 更新时间:2023-11-30 21:15:13 26 4
gpt4 key购买 nike

<分区>

我正在尝试编辑一些 JavaScript 代码,但我没有使用 JavaScript 的经验。

我有这个 HTML 表单,我正在尝试向其中添加额外的输入:

<form method="post" action="php/subscribe.php" name="subscribeform" id="subscribeform">
<input type="text" name="email" placeholder="Enter your email address to get notified" id="subemail" />
<input type="text" name="personname" placeholder="Enter your name" id="personname" />
<input type="submit" name="send" value="Notify me" id="subsubmit" class="btn2" />
</form>

<!-- subscribe message -->
<div id="mesaj"></div>
<!-- subscribe message -->
</div>

表单随后将数据推送到我的 PHP 文件。但是,我使用的主题还包含以下 JavaScript 文件:

jQuery(document).ready(function(){
$('#subscribeform').submit(function(){

var action = $(this).attr('action');

$("#mesaj").slideUp(750,function() {
$('#mesaj').hide();

$('#subsubmit')
.after('')
.attr('disabled','disabled');

$.post(action, {
email: $('#subemail').val()
personname: $('#personname').val() // THIS STOPS THE FILE FROM WORKING


},
function(data){
document.getElementById('mesaj').innerHTML = data;
$('#mesaj').slideDown('slow');
$('#subscribeform img.subscribe-loader').fadeOut('slow',function(){$(this).remove()});
$('#subsubmit').removeAttr('disabled');
if(data.match('success') != null) $('#subscribeform').slideUp('slow');


}
);

});

return false;

});

最初,主题只有一个电子邮件表单输入。但是,当我尝试将 personname 输入添加到表单和 JavaScript 文件时,它会阻止 JavaScript 工作。我没有在主页面内呈现 PHP,而是被重定向到一个空白的 PHP 页面,该页面 echo 是成功消息。

正如我之前所说,我对 Javascript 非常缺乏经验,因此我们将不胜感激。

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