小编Ald*_*tec的帖子

从HTML链接时,javascript文件无法正常工作

所以我觉得(希望)这很简单.我是javascript的新手,我正在努力让这个工作.当我从我的html链接到我的外部.js文件时,它不起作用.但是,当将脚本代码直接输入到我的HTML中时,它才能正常工作.

这是js文件:

$(document).ready(function(){
  $("#flip").click(function(){
    $("#panel").slideToggle("slow");
  });
});
Run Code Online (Sandbox Code Playgroud)

这是index.html文件:

<!DOCTYPE html>
<html>
<head>
    <title>slidepanel test</title>
<script type="text/javascript" src="script.js"></script>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>

<body>


<div id="flip">Click to slide the panel down or up</div>
<div id="panel">Hello world!</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是CSS:

#panel,#flip
{
padding:5px;
text-align:center;
background-color:#e5eecc;
border:solid 1px #c3c3c3;
}
#panel
{
padding:50px;
display:none;
}
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom

8
推荐指数
1
解决办法
3万
查看次数

如果取消,js确认刷新页面

所以我有一个表格,提交时需要确认.我正在使用Javascript确认提示.但是,如果有人点击取消,我不希望它刷新.我认为放一个空的其他声明会这样做,但看起来我错了.

不确定我需要做什么来确保如果有人在弹出窗口上按下取消它不会刷新.

JS确认代码

function postConfirm() {
   if (confirm('You will not have another chance after submitting to view your post. Please make sure it is exactly how you want it before continuing. ')) {
       yourformelement.submit();
   } else {

   }
}
Run Code Online (Sandbox Code Playgroud)

使用此JS函数的表单(如果需要)

<div id="uploadForm">
        <center>
          <form enctype="multipart/form-data" action="functions/post_upload.php" method="post">
            <input type="hidden" name="MAX_FILE_SIZE" value="99999999" />
            <div><textarea id="text" cols="70" rows="15" name="entry"></textarea></div>
            <p> Attach an image to this memory!</p>
            <input name="userfile" type="file"><br>
            <input type="submit" value="Submit" class="blueButton" onclick="postConfirm()"/></div>
          </form></center>
        </div>
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
4227
查看次数

IF语句中的变量不变

我是JS的初学者,所以我遇到了这个问题.

我有一个名为morale的变量,它根据一些数学进行更新.这工作得很好.我现在要做的事情基本上是记录最高数量的士气,这样我可以根据最大士气做一些数学.即使士气低落,max_morale也没有改变.我认为这段代码应该可以正常工作,但事实并非如此.我确实有<span id="max_morale">0</span>我的HTML.请帮忙!

var morale = 0;
var max_morale = 0;
var money = 0;

function increment(number){
    money = money + number;
    document.getElementById("money").innerHTML = addCommas(money);
};


function moraleCalc(){
    morale = Math.floor(money * 0.0009)+"%";
    document.getElementById('morale').innerHTML = morale;
        if(morale > max_morale){
        max_morale = morale;
        document.getElementById('max_morale').innerHTML = max_morale;
    };    
};

window.setInterval(function(){
    moraleCalc();
}, 1000);
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
58
查看次数

Nodemailer 包含遍历数组的表

我正在尝试使用 nodemailer 发送带有 HTML 表格的电子邮件。该表需要遍历一个数组。目前它的工作方式是为每次迭代发送一封单独​​的电子邮件,而不是一封包含表格的电子邮件。我已经尝试将 for 循环移动到 transporter.sendMail() 中,但是,它只是不断返回语法错误。

fteData 数组在上面定义并且正常工作。

任何建议将不胜感激。

JS代码

for(var s = 0; s < fteData.length; s++) {
    var rows = fteData[s];
    let login = rows.login;
    let fte = rows.fte;
    let start = rows.start;
    let end = rows.end;
    let sun = rows.sun;
    let mon = rows.mon;
    let tue = rows.tue;
    let wed = rows.wed;
    let thu = rows.thu;
    let fri = rows.fri;
    let sat = rows.sat;
    let lunch_start = rows.lunch_start;
    let lunch_end = rows.lunch_end;
    let lunch2_start …
Run Code Online (Sandbox Code Playgroud)

javascript node.js nodemailer

0
推荐指数
1
解决办法
1376
查看次数

$ _POST ['变量']不起作用

$userid从$ _POST 获得了一个问题.我以前做了很多次,所以我不确定我突然做错了什么.

提交给user_confirm.php的表单

<?php
//confirm user function
  function confirmUsers() {
    //make connection global
      global $con;

    //set user variables
    $userquery =  mysqli_query($con, "SELECT * FROM users WHERE userlevel = 0");

    //echo list
   echo '<center><form name="userConfirm" action="functions/user_confirm.php" method="post">';
     echo '<select name="confirmUser">';
       while ($row = mysqli_fetch_array($userquery)) {
         echo "<option value='" . $row['userid'] ."'>" . $row['username'] ."</option>"; 
         //in viewing element, the userid is displaying properly
       }
     echo '<input type="submit" value="Confirm User">';
     echo '</select>';
     echo '</form></center>';
  }
?>
Run Code Online (Sandbox Code Playgroud)

user_confirm.php

<?php
//include db …
Run Code Online (Sandbox Code Playgroud)

php

-3
推荐指数
1
解决办法
87
查看次数

标签 统计

javascript ×4

dom ×1

html ×1

jquery ×1

node.js ×1

nodemailer ×1

php ×1