0
양식이있는 코드가 있습니다. javascript 함수 sub()를 사용하여 유효성을 검사합니다. 자바 스크립트 함수 내에서 유효성 검사가 성공하면 $ .POST로 PHP 파일에 게시됩니다. 아이디 이름으로 이름 필드를 가져올 수 있습니다. 하지만 여러 값을 가지고 있기 때문에 도시를 가져올 수 없습니다. 다중 선택을 위해 jquery asmselect를 사용하고 있습니다. 어느 누구도 도시의 여러 값을 가져올 수 있습니까? ID로 시도했지만 실패했습니다. Plz은 나를 도와 .............asmselect에서 사용하는 여러 선택에서 값을 가져 오는 방법은 무엇입니까?
내 자바 스크립트 코드
<link rel="stylesheet" type="text/css" href="../jquery.asmselect.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.ui.js"></script>
<script type="text/javascript" src="jquery.asmselect.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("select[multiple]").asmSelect({
addItemTarget: 'bottom',
animate: true,
highlight: true,
sortable: true
});
});
</script>
<script type="text/javascript">
function sub(){
var udt;
var name = document.getElementById('name').value;
var cities = document.getElementById('cities').value;
if(name!=""&&cities!=""){
udt ="name="+name+"&cities="+cities;
$.post("submit.php", udt, function(data) {
window.location.href = "/";
});
return false;
} else {
alert("Please, Complete the Registration Form...");
return false;
}
}
</script>
내 HTML 코드는
<form action="" onsubmit="return sub()" method="post">
<input type="text" id="name" name="name"/>
<select id="cities" multiple="multiple" name="cities[]" title="Select City">
<option>Paris</option>
<option>San Diego</option>
<option>San Francisco</option>
<option>Vancouver</option>
</select>
<input type="submit" name="submit" value="submit" />
</form>
이 Plz은 내 문제를 해결하는 데 도움이 이하 . 해결책을 찾을 수 없습니다. 그래서 나는이 질문을 여기에 게시한다. 고마워.
확인이 [예] (http://www.ryancramer.com/projects/asmselect/examples/example1.html)와 소스 코드를 [여기] (https://github.com/ryancramerdesign/jquery-asmSelect/tree/master/examples) – anpsmn
javascript에서 여러 도시 값에 액세스하고 submit.php 파일에 게시하고 싶습니다 ....... ....... – Mina
'$ ('cities') .val()'이'[ "Paris", "San Diego", "San Francisco"]'와 같은 선택된 값을 제공합니다. 이 어레이에 액세스하여 제출할 수 있습니다. – anpsmn