添加视频网址,带有实时预览选项

时间:2010-11-16 20:14:36

标签: javascript jquery forms

我正在创建一个允许人们输入视频网址的表单。标准输入表单,用于接受以下URL:

http://video.google.com/videoplay?docid=1299927595688205543

我想添加一个按钮(在表单中,类似[预览视频])。基本上,按钮/链接将他们输入的链接附加到输入字段,代码为:

<a href="http://video.google.com/videoplay?docid=1299927595688205543&lightbox[width]=610&lightbox[height]=360" class="lightbox">google video</a >

这是在提交表单之前提供的。

1 个答案:

答案 0 :(得分:1)

<form id="video_upload_form" action="">
    <label for="video_input_box">Video URL</label>
    <input type="text" id="video_input_box" value="" />

    <input type="submit" value="Add Video" />
</form>

<p><a href="#" id="video_preview" class="lightbox">Preview Video</a></p>

<script type="text/javascript">
$().ready(function(){
    $('#video_upload_form').submit(function(){
        var video_url_params = '&lightbox[width]=610&lightbox[height]=360';
        var video_url = $('#video_input_box').val() + video_url_params;
        $('#video_preview').attr('href', video_url);
        return false;
    });
});
</script>

此处它还是一个JSFiddle:http://jsfiddle.net/Treffynnon/CEMpT/

在将其放入预览链接之前,您需要对用户提供的URL进行一些验证,但我会将该部分留给您,因为您在问题中没有请求帮助。