更改另一个字段中的值
Changing a value from another field
我正在尝试更改从另一个字段的javascript(jQuery)设置的值。我只想针对这个值中的一个单词。这是我的代码(http://jsfiddle.net/zL4pc90d/):
<html>
<head>
<title>jQuery get input Text value example</title>
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"
type="text/javascript"></script>
<script
src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"
type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#select_car").change(function()
{
if ($("#select_car").val() == "")
{
terms = "";
} else if ($("#select_car").val() == "Honda")
{
terms = "One year lease on <car>.";
} else if ($("#select_car").val() == "Toyota")
{
terms = "Two year lease on <car>.";
} else if ($("#select_car").val() == "Ford")
{
terms = "Three year lease on <car>.";
}
$("#contract").val(terms);
});
});
</script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<form>
<fieldset>
<legend>jQuery Get and Set input Text value</legend>
<p>
<label for="carModel">
Car Model:
</label>
<input id="myInputText" type="text" name="inputBox" />
</p>
<p>
Make:
<select id="select_car">
<option value></option>
<option value="Honda">Honda</option>
<option value="Toyota">Toyota</option>
<option value="Ford">Ford</option>
</select>
</p>
<p>
<label for="contract">
Contract:
</label>
<input id="contract" type="text" name="outputBox" readonly="readonly" />
</p>
</fieldset>
</form>
</div>
</body>
</html>
对于新值,无论它在哪里写着",我都希望它是我在第一个输入字段中输入的值。我也更喜欢动态地执行,所以可能会调用keyup函数之类的。我该怎么做?
您可以使用input
事件来跟踪用户在您的输入字段中输入的内容,并根据另一个框更新值
$("#myInputText").on("input", function () {
if ($("#myInputText").val() != "") {
terms = "Three year lease on " + $("#myInputText").val();
} else terms = terms = "Three year lease on <car>";
$("#contract").val(terms);
});
查看演示小提琴
相关文章:
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- Angular ng repeat order将多个字段作为一个字段
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 可以't无法将一个字段复制到另一个字段
- 检查 2 个输入字段和一个选择字段,以便在它们全部填写后进行更改
- 将输入字段从一个复制到另一个
- 使用javascript从php向文本输入字段返回一个值
- 仅使JSP页面中出现的同一字段的一个实例可编辑
- 可以为邮件添加刚刚克隆的输入字段(最后一个)
- 使用Jquery为字段添加一个复选框值
- 对不同文件中同一个类的所有字段应用一个函数一次
- 通过隐藏字段获得一个框架来处理knockout.js不持久化的问题
- 动态输入字段和一个javascript
- 我如何清除所有字段在一个可变的html内容?(最好使用jQuery)
- PHP Javascript AJAX填充和计算几个输入字段-只有一个函数填充
- Mongodb /meteor收集检查子文档字段是否存在,当字段是一个变量
- 为要添加到ng-repeat中的自定义类型的输入字段创建一个自定义指令
- 如何存储标记值(如gmail字段)作为一个字符串在一个变量使用html和javascript