Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.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
JavaScript jQuery中输入字段的返回变量_Javascript_Jquery_Html_Ajax - Fatal编程技术网

JavaScript jQuery中输入字段的返回变量

JavaScript jQuery中输入字段的返回变量,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有一些密码 $('#my-mkfile').click(function(e) { e.stopPropagation(); e.preventDefault(); //window.console.log('mkdir button pressed'); f[0].elfinder.ui.exec('mkfile'); $('#finder .el-finder-cwd').find(':text').val('XXXXXX'); $(docu

我有一些密码

$('#my-mkfile').click(function(e) {
    e.stopPropagation();
    e.preventDefault();
    //window.console.log('mkdir button pressed');
    f[0].elfinder.ui.exec('mkfile');
    $('#finder .el-finder-cwd').find(':text').val('XXXXXX');
    $(document.body).click();
    var timestamp=0;
}
目前,它与一个按钮一起工作。并创建名为“XXXXXX”的val

<input type="button" value="my mkfile" id="my-mkfile">

如何将其更改为文本字段并传递到
val('XXXXXX')
。我刚刚花了一天时间在上面,哈哈。应该很简单。

添加一个文本字段

<input type="text" id="textFieldID" value="" /> 

我不明白你的意思。如果不清楚,很抱歉。我会尽力解释的。我需要一个表单中的textfield,它可以接受用户输入并将其作为变量传递。我不确定如果没有ajax我是否能做到这一点。你想把它传递到哪里?也许您想创建一个新的,然后将其值设置为'XXXX'$(“#someId”).val('XXXX');然后,您可以始终通过.val()获取该值;关于输入文本字段元素。感谢您的回复。在我的示例中,该值设置为XXXXX,这是正在发送的值。因此,当我按下一个按钮时,它会在elfinder文件管理器上创建一个名为XXXXX的文件。我如何使它接受用户输入而不是使用XXXXX。非常感谢。@Simon。。。您所要做的就是删除设置值的行:
$(“#finder.el finder cwd”).find(“:text”).val('XXXXXX')辉煌。谢谢。我花了一整天在这上面。非常感谢阿米特。我欠你的。@Simon,你为什么不把这个作为回答?对不起,还有一件事。我希望将相同的变量传递给ajax函数。$.get(“ajax.php”,{'action':'new','text':'XXXXXXXX','rand':Math.random()},函数(msg){XXXXXX是我需要传递val($)(“#textFieldID”变量的地方。还有一个检查javascript语法的工具。我很新,但我的主要问题是语法错误。@Simon,$.get(“ajax.php”,{'action':'new','text':$('finder.el-finder-cwd')。finder(':text').val($('#textFieldID').val(),'rand':Math.random()},函数(msg){…你应该考虑使用IDE或vim等非常好的编辑器。如果你的服务器端是Java,那么就考虑Eclipse或Netbeans。如果它的python尝试pycharm,如果它的php尝试vim,或者类似Notepad++的东西。如果你想要更多,Intellij我认为有更好的检查。对不起,应该是,$('#textFieldID')。val()这将为您提供textField输入元素的值,您可以将其放置在需要该值的任何位置,甚至是计算或ajax。
$('#finder .el-finder-cwd').find(':text').val($('#textFieldID').val());