如何在单击链接时为不同的输入字段提供不同的值
How to give different input fields different values on link click
我使用一个函数来清除容器中表单字段的输入值:
function clear_form_elements(ele) {
$(ele).find(':input').each(function() {
switch(this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});}
这将完全清除div、fieldset或类似(定义为ele)中的一组输入字段。现在我试着更换
$(this).val('');
带有
if(this.id = "town") {this.val('town');}
if(this.id = "country") {this.val('country');}
用不同的ID替换输入元素,但为每个输入字段返回的值始终是"country",即使元素的ID不同。
我做错了什么?
更改:
if(this.id = "town") {this.val('town');}
if(this.id = "country") {this.val('country');}
至
if(this.id == "town") {this.val('town');}
if(this.id == "country") {this.val('country');}
(双倍等于)
设置值后,您的语句将始终返回true。你试图进行比较,而不是设定一个值。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入