У меня есть мой код с формой. Я проверяю это с помощью функции javascript sub(). При успешной проверке внутри функции javascript я отправляю файл php на $ .POST. Я могу получить поле имени по его имени. Но я не могу получить Города, поскольку он имеет несколько значений. Я использую jquery asmselect для множественного выбора. Может ли кто-нибудь помочь мне получить несколько значений городов. Я пробовал свой идентификатор, но не смог. Plz помочь мне .............Как получить значение из множественного выбора, используемого asmselect?
Мой код Javascript
<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