Ответы пользователя по тегу JavaScript
  • Как отправить пост запрос через VueJS?

    @last_round Автор вопроса
    Всё, разобрался.
    vueJS:
    @$http.post("includes/register.php?dataform=", @dataform).then((res) -> 
    				console.log res
    			(error) -> 
    				alert 'Error')

    php:
    $json = file_get_contents('php://input'); 
    	$data = json_decode($json, JSON_BIGINT_AS_STRING);
    	print_r($data['password']);
    Ответ написан
    Комментировать
  • Как использовать шаблон несколько раз?

    @last_round Автор вопроса
    Саму проблему в корне решить не могу, но есть обходной путь (может он и верный, но я хотел не этого), как я сделал (всё внутри файла *.vue):
    <template>
    	<div class="qua-item-list">
       		<div class="qua-item" v-for="item in items">
        		<div class="qi-img qi-img1">{{ item.name }}</div>
        		<div class="separator"></div>
        		<div class="qi-text-head">{{ item.status }}</div>
        		<div class="qi-text">Excepteur sinto occaecat cupidatat non proident, sunt in culpa qui nam sint essent officia mollit.</div>
        	</div>
        </div>
    </template>


    module.exports = {
    		data: function(){
    			return {
    				items: [
    					{
    						name: '123', status: 'done!',
    					},
    					{
    						name: '321', status: 'done!',
    					}
    				],
    			}
    		}
    	}


    Поясню как работает (вдруг кому-то не понятно будет): v-for проходит циклом каждый item и сколько item`ов столько и элементов на странице будет.
    Ответ написан
    Комментировать
  • Валидация формы jquery со скрытием button submit?

    @last_round
    В HTML документ:
    <form action="">
    	<input type="text" id="text">
    	<input type="submit" id="submit" style="display:none;">
    </form>


    JavaScript (с jQ):
    function validate(){
    	if( $('#text').val() == 123 ){
    		$('#submit').show();
    	}else{
    		$('#submit').hide();
    	}
    	}
    	
    	$('#text').keyup(function(){
    		validate();
    	});

    Также вы можете писать валидацию для e-mail || password || phone number, достаточно в функцию передать нужное значение и его обработать.
    Ответ написан
    Комментировать