Javascript 自动填充的输入未读入
我正在为R应用程序编写登录表单。一切都很好,除了一件事:每次触发keyup事件时,我都用MD5加密密码。到目前为止,结果是正确的。单击“提交”按钮时,问题会出现。我试图从R中的这个加密输入读取文本,但Shiny读取的是“,也就是说,空字符串。我检查过了,肯定不是空的。Shiny从这个加密输入中读取任何内容的唯一方法是手动键入一些内容 如何在后端读取此密码?下面是我的Html、JS和R代码Javascript 自动填充的输入未读入,javascript,html,r,login,shiny,Javascript,Html,R,Login,Shiny,我正在为R应用程序编写登录表单。一切都很好,除了一件事:每次触发keyup事件时,我都用MD5加密密码。到目前为止,结果是正确的。单击“提交”按钮时,问题会出现。我试图从R中的这个加密输入读取文本,但Shiny读取的是“,也就是说,空字符串。我检查过了,肯定不是空的。Shiny从这个加密输入中读取任何内容的唯一方法是手动键入一些内容 如何在后端读取此密码?下面是我的Html、JS和R代码 <div class="col-md-4"> <form role="form"&
<div class="col-md-4">
<form role="form">
<div class="form-group">
<label for="user"> User (test) </label>
<input type="text" name="user" class="form-control shiny-bound-input" id="user" />
</div>
<div class="form-group">
<label for="password"> Password (test) </label>
<input type="password" name="password" class="form-control shiny-bound-input"
id="password"/>
<input type="password" name="pass" class="form-control shiny-bound-input"
id="pass" style="display:none;"/>
</div>
<button id="loginButton" type="button" class="btn btn-default action-button shiny-bound-input">Login</button>
</form>
</div>
if(输入$loginButton>0){
用户名多亏了@warmoverflow,我才能使它按预期工作
keyup事件就这样结束了
$("#password").keyup(function(){
Shiny.onInputChange("pass", md5($("#password").val()));
});
点击按钮时,密码已经加密,可以读取。多亏了@warmoverflow,我才可以按预期工作
keyup事件就这样结束了
$("#password").keyup(function(){
Shiny.onInputChange("pass", md5($("#password").val()));
});
单击按钮时,密码已经加密,可以读取。您可能可以使用shinny.onInputChange
javascript将密码发送到后端。添加shinny.onInputChange(“加密密码”,md5(…)
在js代码的某个地方,通过input$encrypted\u pass
访问。您可能可以使用Shiny.onInputChange
javascript将密码发送到后端。添加Shiny.onInputChange(“encrypted\u pass”,md5(…);
在js代码的某个地方,通过input$encrypted\u pass
访问。
$("#password").keyup(function(){
Shiny.onInputChange("pass", md5($("#password").val()));
});