Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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_Html_Jquery_Angular_Frontend - Fatal编程技术网

Javascript 使用jQuery设置输入值无效

Javascript 使用jQuery设置输入值无效,javascript,html,jquery,angular,frontend,Javascript,Html,Jquery,Angular,Frontend,我试图根据Angular中的另一个下拉列表值设置下拉列表的值,并使用jQuery,它可以工作并自动选择想要的值,但在提交后不会将值添加到数据库中。我确信关于数据库连接的一切都很好,因为在本例中选择任何其他选定值(例如euro)都会添加到数据库中 $document.readyfunction{ $country.changefunction{ var val=$this.val; 如果val==美国{ $currency.valdollar; } }; }; 美国 法国 美元 欧元 提交 jQ

我试图根据Angular中的另一个下拉列表值设置下拉列表的值,并使用jQuery,它可以工作并自动选择想要的值,但在提交后不会将值添加到数据库中。我确信关于数据库连接的一切都很好,因为在本例中选择任何其他选定值(例如euro)都会添加到数据库中

$document.readyfunction{ $country.changefunction{ var val=$this.val; 如果val==美国{ $currency.valdollar; } }; }; 美国 法国 美元 欧元 提交
jQuery代码看起来不错。。。但我的问题是,为什么要使用jQuery更新Angular中的表单

您是否使用了tempalte驱动或反应式表单?您可以在下面找到以模板驱动方式编写的表单

<form (ngSubmit)="onSubmit()">

    <select id="country" name="country" (change)="onCountryChange()" [(ngModel)]="selectedCountry">
      <option
        *ngFor="let country of countries"
        [value]="country">
        {{ country }}
      </option>
    </select>

    <select id="currency" name="currency" [(ngModel)]="selectedCurrency">
      <option
        *ngFor="let currency of currencies"
        [value]="currency">
        {{ currency }}
      </option>
    </select>

    <button type="submit" class="btn btn-primary">submit </button>

</form>

在这里,您可以找到使用模板驱动表单的完整示例。。。但是如果我知道你在哪里,我会选择反应式表单方法。

我觉得你的代码不错。我怀疑问题在别处。。。可能是您的提交处理程序。您的问题很可能与在应用程序中使用jQuery有关谢谢您的回答,但我不想将法国链接到欧元,我只想将美国链接到美元,在选择法国时,我想手动选择欧元,您能为此更新代码吗?谢谢好的,那样的话,你可以看到另一个plunkr。我做了一些更改,并创建了一个LinkedCurrences变量,如果您希望将来链接更多的国家和货币。此外,如果您取消注释注释的代码,默认情况下,USA将是选项。