Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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 将数据发布到JS_Javascript_Html_Forms - Fatal编程技术网

Javascript 将数据发布到JS

Javascript 将数据发布到JS,javascript,html,forms,Javascript,Html,Forms,我不知道该怎么问我的问题 我的表格有问题。当我选择Qebele时,它在Line.js中调用getline。我需要将任何值发布到line.js,并在line.js中获取这些数据以使用它。我该怎么做 <form action=""> <li><select id="rayon" onchange="getline();"> <option value="">Select Rayon</option>

我不知道该怎么问我的问题

我的表格有问题。当我选择Qebele时,它在Line.js中调用getline。我需要将任何值发布到line.js,并在line.js中获取这些数据以使用它。我该怎么做

<form action="">
      <li><select id="rayon" onchange="getline();">
          <option value="">Select Rayon</option>
          <option value="rayon">Qebele</option>
      </select></li>
</form> 

您可以使用以下代码轻松获得Line.js内的人造丝值:

function getline()
{
    var theLine = document.getElementById('rayon').value;
    alert(theLine);
}

下面是一个

您可以使用以下代码轻松获得Line.js内的人造丝值:

function getline()
{
    var theLine = document.getElementById('rayon').value;
    alert(theLine);
}

这里有一个

您可以尝试将所选选项值的引用传递给函数getline,然后从那里继续

例如,要将所选选项值的引用传递给getline

<form action="">
            <li><select id="rayon" onchange="getline(this.options[selectedIndex].value)">
                <option value="">Select Rayon</option>
                <option value="rayon">Qebele</option>
            </select></li>
</form> 

您可以尝试将所选选项的值的引用传递给函数getline,然后从那里继续

例如,要将所选选项值的引用传递给getline

<form action="">
            <li><select id="rayon" onchange="getline(this.options[selectedIndex].value)">
                <option value="">Select Rayon</option>
                <option value="rayon">Qebele</option>
            </select></li>
</form> 

我不知道你在问什么。查看代码时,不应使用内联函数处理程序,因为“this”关键字将引用窗口对象。如果你使用

document.getElementById('rayon').addeventlistener('change',getline);
在line.js中,“this”关键字将引用id为“rayon”的select元素

所以

函数getLine{

警告这个值 }

将“选择”更改为Qebel时,将为您提供人造丝的值


很明显,你会加入你自己的逻辑来满足你的需要。不要使用内联函数调用,因为“this”关键字具有不同的含义。

我不确定您的要求是什么。查看代码时,不应使用内联函数处理程序,因为“this”关键字将引用窗口对象。如果你使用

document.getElementById('rayon').addeventlistener('change',getline);
在line.js中,“this”关键字将引用id为“rayon”的select元素

所以

函数getLine{

警告这个值 }

将“选择”更改为Qebel时,将为您提供人造丝的值


很明显,你会加入你自己的逻辑来满足你的需要。不要使用内联函数调用,因为“this”关键字具有不同的含义。

您可以在onchange事件中传递this.value

选择人造丝 凯贝尔


您可以在onchange事件中传递此.value

选择人造丝 凯贝尔


您只是在问如何进行AJAX调用吗?您是在寻找jQuery还是JavaScript解决方案?在任何情况下,您都需要从表单上的提交字段开始。如果您不提交表单,那么它将类似于函数getline{var myValue=document.getElementByIdrayon.value;alertmyValue;}您只是在问如何进行AJAX调用吗?您是在寻找jQuery还是JavaScript解决方案?在任何情况下,您都需要从表单上的提交字段开始。如果您不提交表单,那么它将类似于函数getline{var myValue=document.getElementByIdrayon.value;alertmyValue;}