小编Bra*_*ins的帖子

根据正整数或负整数更改文本颜色

我有这个非常简单的计算器,我用JavaScript编写.基本上它计算出两个整数之间的利润,税额为5%.

我希望output(#result)根据结果编号是正整数还是负整数来改变颜色.

这是我的计算器的HTML:

Buying Price
<br /><br />
<input id="buying" type="text">
<br /><br />
Selling Price               
<br /><br />
<input id="selling" type="text">
<br /><br />
<input type="submit" onclick="output();">
<p id="result" name="r1"></p>
Run Code Online (Sandbox Code Playgroud)

这是我的计算器的JS:

function output(){
    var buying = document.getElementById('buying').value;
    var selling = document.getElementById('selling').value;

    parseInt(selling) / 20;

    document.getElementById('result').innerHTML =  parseInt(selling) - parseInt(buying) - parseInt(selling) / 20;
}
Run Code Online (Sandbox Code Playgroud)

这是一个JS小提琴:http://jsfiddle.net/ac81ee78/

我试图使用jQuery,但它没有用.

如果有人能帮助我,我们将不胜感激.

html javascript css jquery

5
推荐指数
1
解决办法
2193
查看次数

使用SHA512存储登录密码而不是MD5

我一直在线阅读MD5不是很安全,我已经决定将我的网站切换到使用SHA512,我之前从未这样做过,所以我只是要求你检查一下我是否做得对,或者是否有另一种更安全的哈希方法可用于存储密码?

$ upass是我需要哈希的用户密码.

这是我与MD5的原始PHP:

 $uname = mysql_real_escape_string($_POST['uname']);
 $sname = mysql_real_escape_string($_POST['sname']);
 $email = mysql_real_escape_string($_POST['email']);
 $upass = md5(mysql_real_escape_string($_POST['pass']));
Run Code Online (Sandbox Code Playgroud)

这是我使用SHA的新PHP:

 $uname = mysql_real_escape_string($_POST['uname']);
 $sname = mysql_real_escape_string($_POST['sname']);
 $email = mysql_real_escape_string($_POST['email']);
 $upass = mysql_real_escape_string($_POST['pass']);

 $upass = hash('SHA512', $upass);
Run Code Online (Sandbox Code Playgroud)

这里也是单词"password"的散列字符串,只是为了确保哈希工作正常.

SHA512:

b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e

MD5:

5f4dcc3b5aa765d61d8327deb882cf99

感谢您提前提供任何帮助/建议.

php security password-storage

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

标签 统计

css ×1

html ×1

javascript ×1

jquery ×1

password-storage ×1

php ×1

security ×1