簡體   English   中英

按下提交按鈕后,如何為表單的屬性分配值

[英]How can I assign a value to an attribute of a form after the submit button is pressed

我正在嘗試根據用戶選擇null來更改表單的值

<form name="myForm" action="formProcess.php" method='post' onSubmit="return validateForm()">
<label for="venue">Venue:</label>
   <select name="venue">
   <option value="null">Please choose</option>
   <option value="Wynyard Hall">Wynyard Hall</option>
   <option value="Home">Home</option>
   <option value="Hallgarth">Hallgarth</option>
   <option value="Other">Other</option>
</select>

這是功能

function validateForm() {

var d=document.forms["myForm"]["venue"].value;
if (d=="null") {

這是我想做的。我想將場所的值更改為用戶提示。 類似於以下內容:

var newVenue = prompt("Tell us your venue");
venue = newVenue;

我知道這是錯誤的,但這是我的目標。 我使用了在這里找到的這段代碼。

$('#myForm').submit(function() {
var txt = $('#venue');
txt.val([newVenue]);
});

}

該代碼正在尋找ID為“ venue”的DOM元素。 只需更改它以查找名稱屬性=為“ venue”的元素。

$('input[value="Hot Fuzz"]')

$('#myForm').submit(function() {
    var txt = $('select[name="venue"]');
    txt.val(//Your new value );
});

請檢查jQuery文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM