我有我的代碼在下面。我做了一個空數組,但我不知道如何連接它們。此外,我試圖從我的組合框中獲得價值,但它給了我一個錯誤。文本框tho從用戶的輸入中獲取值,但不是組合框。如何從用戶的輸入中填充json對象數組?
function sample() {
var jsObject = [];
jsObject {
"salutation": null,
"fname": null
};
var sal = document.getElementById('salutation').value;
var fname = document.getElementById('fname').value;
if (fname.value == "") {
return false;
}
for (var key in sal) {
sal = sal[key];
}
}
<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
<script type="text/javascript" src="index.js"></script>
</head>
<body>
<form name="sam" onsubmit="return sample()" method="post">
<select name="salutation">
\t \t \t \t <option value="mr">Mr.</option>
\t \t \t \t <option value="mrs">Mrs.</option>
\t \t \t \t <option value="dr">Dr.</option>
\t \t \t </select><br> Name:
<br>
<input type="text" name="fname" id="fname" required placeholder="Enter name">
<input type="submit" onclick="sample(); return false;" value="Submit">
</form>
</body>
</html>
你有語法錯誤,你不應該使用的形式張貼+如果你沒有實際發送任何數據到服務器。此外,您可以通過按鈕點擊和onsubmit事件來調用示例。 – Shilly