Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Untitled Document</title>
- <link rel="stylesheet" type="text/css" href="lib/styles2.css" />
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
- <script type="text/javascript">
- function load(){
- w.value = window.outerWidth;
- h.value = window.outerHeight;
- }
- // Allows for only one feedback topic to be selected
- $(function(){
- $(".img-swap").live('click', function() {
- this.src = this.src.replace('_off', '_on');
- var topic = $(this).parent().attr('href');
- htopic.value = topic.substr(1);
- $('.img-swap').not(this).attr('src', function(index, attr) {
- return attr.replace('_on', '_off');
- });
- });
- });
- // Grab
- // Empties email input field onFocus
- function clickclear(thisfield, defaulttext) {
- if (thisfield.value == defaulttext) {
- thisfield.value = "";
- }
- }
- // Refill email input field onBlur
- function clickrecall(thisfield, defaulttext) {
- if (thisfield.value == "") {
- thisfield.value = defaulttext;
- }
- }
- // Submit form to next page
- function submitForm() {
- // document.forms["feedbackform"].submit();
- document.feedbackform.submit();
- }
- // Submit form and validate email using RFC 2822 standard
- function validateEmail(email) {
- // Modified version original from: http://stackoverflow.com/a/46181/11236
- var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
- return re.test(email);
- }
- // Return true if email field is left unchanged
- function originalText(email){
- var defaultMsg;
- defaultMsg = "Enter your email address (optional)";
- if(defaultMsg == email){
- return true;
- }
- return false;
- }
- // Verify or decline with error message
- function validate(){
- $("#result").text("");
- var email = $("#email").val();
- if ((validateEmail(email)) || originalText(email)) {
- submitForm();
- } else {
- $("#result").text(email + " is not a valid email.");
- $("#result").css("color", "red");
- }
- return false;
- }
- $("feedbackform").bind("submit", validate);
- </script>
- </head>
- <body onload="load();">
- <div id="feedback"><form name="feedbackform" id="feedbackform" action="feedback-accept.php" onSubmit="javascript: validate(); return false;" method="post">
- <div id="feedback-top">
- <div id="feedback-header">Send Us Your Feedback</div>
- <div id="feeback-top-subrow"><div id="feedback-customer-service">Need Help? Contact <a href="#">Customer Service</a>.</div><div id="feedback-header-sub">We'd love to hear your thoughts.</div></div>
- </div>
- <div id="feedback-divider"></div>
- <div id="feedback-bottom">
- <div class="feedback-subtitle">How do you feel about this site? <span class="feedback-sub">(optional)</span></div>
- <div id="feeback-satisfied-bar">
- <label><div class="feeback-satisfied-bar-odd">1<br /><input type="radio" name="satisfaction" id="1" value="1" /></div></label>
- <label><div class="feeback-satisfied-bar-even">2<br /><input type="radio" name="satisfaction" id="2" value="2" /></div></label>
- <label><div class="feeback-satisfied-bar-odd">3<br /><input type="radio" name="satisfaction" id="3" value="3" /></div></label>
- <label><div class="feeback-satisfied-bar-even">4<br /><input type="radio" name="satisfaction" id="4" value="4" /></div></label>
- <label><div class="feeback-satisfied-bar-odd">5<br /><input type="radio" name="satisfaction" id="5" value="5" /></div></label>
- <label><div class="feeback-satisfied-bar-even">6<br /><input type="radio" name="satisfaction" id="6" value="6" /></div></label>
- <label><div class="feeback-satisfied-bar-odd">7<br /><input type="radio" name="satisfaction" id="7" value="7" /></div></label>
- <label><div class="feeback-satisfied-bar-even">8<br /><input type="radio" name="satisfaction" id="8" value="8" /></div></label>
- <label><div class="feeback-satisfied-bar-odd">9<br /><input type="radio" name="satisfaction" id="9" value="8" /></div></label>
- <label><div class="feeback-satisfied-bar-even">10<br /><input type="radio" name="satisfaction" id="10" value="10" /></div></label>
- <div id="feedback-satisfied-bar-end"></div>
- </div>
- <div class="feedback-subtitle">Feedback Topic? <span class="feedback-sub">Please select a category below...</span></div>
- <div id="feedback-topic.buttons" style="padding-left: 2px;">
- <a href="#bug"><img src="lib/feedback-bug_off.jpg" alt="bug" width="75" height="49" border="0" class="img-swap" /></a><a href="#content"><img src="lib/feedback-site_content_off.jpg" alt="site_content" width="121" height="49" border="0" class="img-swap" /></a><a href="#suggestion"><img src="lib/feedback-suggestion_off.jpg" alt="suggestion" width="117" height="49" border="0" class="img-swap" /></a><a href="#compliment"><img src="lib/feedback-compliment_off.jpg" alt="compliment" width="120" height="49" border="0" class="img-swap" /></a><a href="#checkout"><img src="lib/feedback-checkout_off.jpg" alt="checkout" width="107" height="49" border="0" class="img-swap" /></a><a href="#other"><img src="lib/feedback-other_off.jpg" alt="other" width="83" height="49" border="0" class="img-swap" /></a>
- </div>
- <div id="feedback-comment">
- <textarea name="comments" rows="6" class="comment_info"></textarea>
- </div>
- <div id="feedback-comment-bottom"></div>
- <div class="feedback-subtitle">Want us to follow up on your feedback? <span class="feedback-sub">(optional)</span></div>
- <div id="feedback-followup"><div style="clear:both;"></div>
- <div id="feedback-submit"><span class="inner"><a href="#" class="feedback-cancel">Cancel</a> or </span><input type="image" src="lib/send_feedback.jpg" border="0" class="feedback-submit-img" onClick="javascript: validate(); return false;"/></div>
- <div id="feedback-email"><input name="user_email" id="email" type="text" class="feedback-user_email" value="Enter your email address (optional)" onclick="clickclear(this, 'Enter your email address (optional)')" onblur="clickrecall(this,'Enter your email address (optional)')" /></div>
- </div>
- </div><input name="topic2" id="htopic" type="hidden" value="" /><input name="h" id="h" type="hidden" value="" /><input name="w" id="w" type="hidden" value="" /><input name="refer2" id="refer2" type="hidden" value="<?php echo $_SERVER['HTTP_REFERER']; ?>" /></form>
- <div><h2 id='result'></h2>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement