我想将输入字段传递给表单操作部分覆盖字段;如果你知道我的意思,它看起来像/ {user} / some_integer_in_field。
<form action="<c:url value='${user}/?field'/>"
method="post" >
<input type="hidden" name="_method" value="DELETE">
<input type="text" name="field" id="field"/>
<input type="submit" value="DELETE">
</form>
有人可以帮忙吗?这有可能吗?
答案 0 :(得分:0)
我发现您只标记了HTML。你还用其他什么语言?我建议您根据用户变量通过JavaScript更改所需的操作。
<form>
<input type="hidden" name="_method" value="DELETE">
<input type="text" name="field" id="field"/>
<input type="submit" value="DELETE" id="submitBtn">
</form>
<script>
var sub = document.getElementById('submitBtn');
// When sub is clicked, compare user var
sub.addEventListener('click', function(event){
if(user == 1){
// Perform post action 1
}else if(user == 2){
// Perform post action 2
}
// etc...
});
</script>
随着字段的更改,您必须更改user
变量。