내 궁극적 인 목표는 사용자 입력을 허용하는 드롭 다운을 만드는 것입니다. 내가 할 수있는 최선의 방법은 텍스트 상자 옆에있는 드롭 다운으로 비슷한 것처럼 보이게하는 것입니다. 내가 겪고있는 문제는 드롭 다운 값이 변경 될 때마다 텍스트 상자를 업데이트해야한다는 것입니다. 나는 (아래)와 함께 놀고있는 코드를 가지고 있지만, 어디서나 나를 보내지 않는 것 같습니다! 내가 어떻게 작동하게 할 수있는 지에 대한 조언이나 문법을 엉망으로 만들었습니까?ValueChange 이벤트에서 Combobox 값으로 텍스트 상자를 업데이트하십시오.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<style type="text/css">
select
{
width:200px;
}
</style>
<head>
<title>Test</title>
<script type="text/JavaScript">
var select = document.getElementById('theItems');
var input = document.getElementById('stroke');
function otherSelect()
{
input.value = select.value;
}
</script>
</head>
<body>
<form action="" method="">
<input name="stroke"/>
<select name="theItems" onchange="otherSelect()">
<option value="item1">Item One</option>
<option value="item2">Item Two</option>
<option value="item3">Item Three</option>
<option value="item3">Item Four</option>
<option value="other">Other</option>
</select>
<div id="otherBox" style="visibility: hidden;">
If other: <input name="otherField" type="text" />
</div>
</form>
</body>
이, 따라서 문서 타입 (5) html로하지 않습니다 - // W3C // DTD HTML 4.01 // 과도 EN을, 내가 말했듯이 물건에 예쁜 새를 HTML5 태그 – Charles380
을 제거 할 수 있습니다. 태그가 제거되었지만 아직 아무런 대답이 없어 내 목표에 아직 도달하지 못했습니다. 다른 가능한 입력을 주시면 감사하겠습니다! – Volearix
자바 스크립트를 처음 사용하기 때문에 jQuery를 시험해보고 싶을 수도 있기 때문에 몇 가지 복잡한 절차를 간소화 할 수 있습니다. jQuery를 사용하여 내 대답을 게시하고이를 수행하는 것이 얼마나 쉬운지를 보여주는 javascript 만 사용합니다. – Charles380