使用crypto.js创建文本表单生成器
Use crypto.js to create text form generator
我想为我的用户创建一个有两个输入区域的表单,该表单将生成加密文本,我可以在javascript中使用它,就像用户在输入表单字段中交互一样。
例如,我有这个html代码
<div class='code'>john123/52544888822</div>
我想让这个john123/5524488822加密,并在javascript函数中接收orgin文本。
HTML代码:
<form class='form' name='form' action="" method="">
<input class="user" type="text" name="user" value="">
<input class="password" type="text" name="password" value=""/>
<input class="button" type="button" value="get code"/>
</form>
<div class='code'></div>
Javascript代码:
$('.form').change("input", function() {
var form_user = $('.user').val(),
form_password = $('.form .url').val(),
form_button = $('.form .password');
form_button.click(function() {
$('.code').html('<span>[' + form_user + '][' + form_password + ']</span>');
});
});
首先修复您的代码:
<form class='form' name='envato-form' action="" method="">
<input class="user" type="text" name="user" value="">
<input class="code" type="text" name="code" value="">
<input class="password" type="text" name="password" value=""/>
<input class="button" type="button" value="get code"/>
</form>
<div class='code'></div>
然后javascript:
$('.form').change("input", function() {
var form_user = $('.form .user').val();
var form_code = $('.form .code').val();
var form_password = $('.form .password').val();
var form_button = $('.form .button');
form_button.click(function() {
$('.code').html('<span>' + form_user + form_code + '/' + form_password + '</span>');
});
});
然后crypto.js
var SHA256 = require("crypto-js/sha256");
$('.code').append('<br><span>'+SHA256($('.code .span').html())+'</span>');
祝你一切顺利!
相关文章:
- 表单文本框未自动更新
- 使用 javascript 表单文本框内容
- 使用javascript手动更改表单/文本区域输入,并确保所有事件侦听器都已启动
- 按钮更改由按钮id输入的表单文本区域
- 使用jQuery用data-*数据填充表单文本输入
- Javascript - 当用户输入内容时更改表单文本框的边框颜色
- 填写表单文本框,其中包含数据库表中的数据(如果用户存在)
- 将表单文本框和按钮放在每个单选按钮的前面
- 如何在表单文本框中启用退格工作
- 将文本从表单文本发送到电子邮件
- 为什么我的表单文本框会自动填充以前的文本框值
- WordPress联系人表单7文本框未在Chrome中显示
- Chrome扩展-点击清除表单文本
- 根据表单选择值禁用和启用表单文本输入.
- 表单文本框未标识为对象
- 是否可以在JavaScript中输入表单文本时验证多个值
- 基于同一表单中下拉菜单的值启用HTML表单文本框
- JavaScript-将表单文本存储在本地存储中
- 我们如何通过表单文本输入通过ajax发送json编码的数据
- 获取jQuery表单-文本值的id