У меня есть поле ввода и кнопка. Теперь я хочу, чтобы он принимал только текст, содержащий слова, которые я выбираю.html <input должен содержать определенный текст
<input type="hidden" name="post_id" id="fep-post-id" value="<?php echo $post_id ?>">
<button type="button" id="fep-submit-post" class="active-btn">Go</button><img class="fep-loading-img" src="<?php echo plugins_url('static/img/ajax-loading.gif', dirname(__FILE__)); ?>"/>
Это форма отправки, где люди могут только отправлять URL-адреса с определенных сайтов. Это php-файл в плагине Wordpress
Я пробовал решение для скрипта, но он возится с плагинами scripts.js, я думаю. Я полагаю, мне нужно добавить код в сниппет:
$("#fep-submit-post.active-btn").on('click', function() {
tinyMCE.triggerSave();
var title = $("#fep-post-title").val();
var content = $("#fep-post-content").val();
var bio = $("#fep-about").val();
var category = $("#fep-category").val();
var tags = $("#fep-tags").val();
var pid = $("#fep-post-id").val();
var fimg = $("#fep-featured-image-id").val();
var nonce = $("#fepnonce").val();
var message_box = $('#fep-message');
var form_container = $('#fep-new-post');
var submit_btn = $('#fep-submit-post');
var load_img = $("img.fep-loading-img");
var submission_form = $('#fep-submission-form');
var post_id_input = $("#fep-post-id");
var errors = post_has_errors(title, content, bio, category, tags, fimg);
if(errors){
if(form_container.offset().top < $(window).scrollTop()){
$('html, body').animate({ scrollTop: form_container.offset().top-10 }, 'slow'); }
message_box.removeClass('success').addClass('warning').html('').show().append(errors);
return;
}
Это 2 файлов, которые я использую:
scripts.js
form.php
Между === >>>>> и < < < < ====== это поле ввода, которое необходимо проверить. Ниже представлена кнопка отправки. http://pastebin.com/G53HScu3
Почему бы вам не использовать tag? –
Я согласен с @ParkBroom. Использование тега '
Что создаст выпадающий список? Мне это не нужно. У меня есть поле ввода/поле, где люди могут отправлять URL-адреса. URL-адреса должны содержать определенный текст. Может быть, я не был достаточно ясен ;-) – Maarten