繁体   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