Я пытаюсь отобразить значение из формы в скрипте, используя console.log()
для устранения неполадок, но, похоже, он не работает. Вот мой сценарий. Есть ли что-то, что мне не хватает?Как получить значение поля ввода из формы в скрипте
jQuery(document).ready(function() {
var user = jQuery('#id').val;
var file = jQuery('#custom-file-input').val;
console.log(file);
});
echo "<form method='post' enctype='multipart/form-data' id='test_ajax'>";
echo "<select name='id' id='form-option' class='test-only'>";
echo '<option selected="selected">' .'Choose a User'. '</option>';
foreach ($registeredUsers as $key => $value) {
$registered = JFactory::getUser($value);
echo '<option value="'.$registered->id.'">'.$registered->name.'</option>';a
}
echo "</select>";
echo "<input name='uploadedfile' type='file' id='custom-file-input' class='test-only' /> <br/>";
echo '<input type="submit" name="submit" value="Upload" id="custom-submit-input">';
echo "</form>";
использовать как ** $ ('# custom-file-input'). Val() ** – Balachandran
Нет элемента с 'id = 'id''. И 'val' является функцией, используйте' val() '. –