Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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对象的Javascript变量始终返回null_Javascript_Php_Jquery_Html - Fatal编程技术网

设置为HTML对象的Javascript变量始终返回null

设置为HTML对象的Javascript变量始终返回null,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我需要根据用户输入显示一个对话框,我正在实现Zebra对话框插件来帮助实现这一点 我可以在用户单击按钮时显示一个通用对话框,但无论我做什么,我都无法让Javascript看到HTML文本框,更不用说其中的数据了 我已经为此创建了一个测试页面。见下文 以下是HTML/PHP代码(index.PHP): 元素是一个输入,因此innerText无法工作 而不是 var myInputElement = document.getElementById("myTyping"), myI

我需要根据用户输入显示一个对话框,我正在实现Zebra对话框插件来帮助实现这一点

我可以在用户单击按钮时显示一个通用对话框,但无论我做什么,我都无法让Javascript看到HTML文本框,更不用说其中的数据了

我已经为此创建了一个测试页面。见下文

以下是HTML/PHP代码(index.PHP):


元素是一个输入,因此innerText无法工作

而不是

var myInputElement = document.getElementById("myTyping"),    
    myInput = myInputElement.innerText;
试一试

或者干脆

var myInput = document.getElementById("myTyping").value;   
查看输入文本对象属性

使用jQuery:

$(文档).ready(函数(){
//单击按钮时显示对话框
$(“#单击”).bind('click',函数(e){
e、 预防默认值();
$.Zebra_对话框('这是您键入的:'+$(“#myTyping”).val());
});
});

测试我的对话框和警报
键入您想要的任何内容:
单击此处显示警报并查看您键入的内容。

也感谢您的见解!
var myInputElement = document.getElementById("myTyping"),    
    myInput = myInputElement.innerText;
var myInputElement = document.getElementById("myTyping"),    
        myInput = myInputElement.value;
var myInput = document.getElementById("myTyping").value;