Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML文本区域的值不工作JQuery/Javascript(.val、.HTML等) 概述:_Javascript_Jquery_Html - Fatal编程技术网

HTML文本区域的值不工作JQuery/Javascript(.val、.HTML等) 概述:

HTML文本区域的值不工作JQuery/Javascript(.val、.HTML等) 概述:,javascript,jquery,html,Javascript,Jquery,Html,我试图通过SJCL斯坦福JavaScript加密库对数据库返回的文本进行解码。现在,当解密过程正在进行,并且所有数据都被成功解密时,我想将Javascript变量发送到PHP,我决定使用JQuery AJAX表单库通过AJAX来完成 问题: 无论我做什么,我都无法设置文本框的值,以便将其提交到远程文件 代码段: JQuery: var passwordField = $("#pass-encrypt"); var encryptedField = $("#encrypted");

我试图通过SJCL斯坦福JavaScript加密库对数据库返回的文本进行解码。现在,当解密过程正在进行,并且所有数据都被成功解密时,我想将Javascript变量发送到PHP,我决定使用JQuery AJAX表单库通过AJAX来完成

问题: 无论我做什么,我都无法设置文本框的值,以便将其提交到远程文件

代码段: JQuery:

    var passwordField = $("#pass-encrypt");
    var encryptedField = $("#encrypted");
    var decryptedField = $("#decrypted");
        options = { 
            target:        '#change',   // target element(s) to be updated with server response 
            beforeSubmit:  check,
        }; 
        $('#form-encrypt').ajaxForm(options);
        function check() {
      if(!passwordField.val()) {
        alert("Missing Password");
        return false;
      } else {
         try {
         decryptedField.html(sjcl.decrypt(
             passwordField.val(),
             encryptedField.val()
            )
          );
          return true;
           } catch (e) {
           alert("Can't decrypt: " + e);
           return false;
         }
      }
    }
HTML:

感谢您的帮助!
提前谢谢

@popleak最初我使用的是decryptedField,但是因为我测试了很多不同的东西,它一定被切换了,我没有在代码中更改它,我会将它更改回来。好的。接下来:textarea没有属性类型。顺便说一句,我看不到error@popnoodles事实上,我在某个地方读到了这一点,并且一直在使用CSS来隐藏代码,而不是修改代码来适应它textareaencrypted'.html。val为输入工作fields@mu太短了,你是在问脚本是高于还是低于我的代码?在这种情况下,这里的JQuery在上面。
<form name="myform" action="return.php" class="form-inline move" display= "block" id = "form-encrypt">
  <label for="pass-encrypt">Password:</label> <input type="password" name="password" style="width:30%" class="form-control form-inline" id="pass-encrypt">
  <textarea id="encrypted" name="encrypt"><?php echo $c; #Already Encrypted Stuff ?></textarea>
  <textarea id="decrypted" name="decrypt"></textarea>
  <input type="submit" id= "btn-de" name="submit-en" class="btn btn-primary" value="Decrypt">
</form>