2 回答

TA貢獻1852條經驗 獲得超7個贊
.getAttribute("value")
value屬性保存元素的默認值。
當前值(即用戶輸入的值)保存在 value屬性中。
使用.value
。

TA貢獻1840條經驗 獲得超5個贊
每個輸入都需要不同的 ID(和名稱)。
您還需要將 .getAttribute("value") 替換為 .value
以下代碼有效:
<form class="contact100-form validate-form">
? ? <div id="source">
? ? ? ? <div class="wrap-input100 validate-input" required="required">
? ? ? ? ? ? <span class="label-input100"><h4>Name</h4></span>
? ? ? ? ? ? <input id="name" class="input100" type="text" name="name" placeholder="enter your full name..." />
? ? ? ? ?</div>
? ? ? ? <div class="wrap-input100 validate-input" required="required">
? ? ? ? ? ? <span class="label-input100"><h4>Your Birthday</h4></span>
? ? ? ? ? ? <input id="birthday" class="input100" type="text" name="birthday" placeholder="write your complete DOB dd-mm-yyyy..." />
? ? ? ? </div>
? ? ? ? <div class="wrap-input100 validate-input" required="required">
? ? ? ? ? ? <span class="label-input100"><h4>Contact Number (Primary)</h4></span>
? ? ? ? ? ? <input id="contactNb" class="input100" type="text" name="contactNb" placeholder="this is most important..." />
? ? ? ? </div>
? ? <div class="container-contact100-form-btn">
? ? ? ? <div class="wrap-contact100-form-btn">
? ? ? ? ? ? ?<div class="contact100-form-bgbtn"></div>
? ? ? ? ? ? ? ? <button type="button" id="save" title="Save as text file">Send</button>
? ? ? ? ? ? </div>
? ? ? ? </div>
? ? </div>
</form>
<script type="text/javascript">
? ? document.getElementById("save").onclick = function () {
? ? ? ? var name = document.getElementById('name').value;
? ? ? ? var birthday = document.getElementById('birthday').value;
? ? ? ? var contactNb = document.getElementById('contactNb').value;
? ? ? ? var content = " name: " + name + "\n birthday: " + birthday + "\n contact number: " + contactNb?
? ? ? ? window.open( "data:application/txt," + encodeURIComponent(content), "f.txt" );
? ? };
</script>
- 2 回答
- 0 關注
- 186 瀏覽
添加回答
舉報