我有这个非常简单的计算器,我用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,但它没有用.
如果有人能帮助我,我们将不胜感激.
我一直在线阅读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
感谢您提前提供任何帮助/建议.