以相同的方式将其均以新短语效果效果。
我正在尝试创建一个简历构建器项目来学习JavaScript。我如何创建一个将用户输入值组合的函数,并以一个短语输出,例如这样的东西
<form>
<input type:"text" id:"position">
<input type:"text" id:"startdate">
<input type:"date" id:"enddate">
</form>
并获得此结果:
- 从 startDate to ENDDATE
,如果用户需要动态添加新的fieldset,则只需使用新的输入
首先,您的问题不清楚。你尝试了什么?您想实现什么?这是一个简单的例子是让您入门。只需获取每个字段的值,然后将值组合到字符串中。
function combineText() {
var position = document.getElementById('position').value;
var startDate = document.getElementById('startDate').value;
var endDate = document.getElementById('endDate').value;
var text = "started working as a "+position+" from "+startDate+" to "+endDate+".";
document.getElementById('output').innerHTML = text;
}
使用事件侦听器和表单工作JSfiddle示例。