Feedback form working!

I have at last got my feedback form working in a reasonably
presentable manner.
If you would like to test it, go to
http://localhost/Corybas/index.php,
click
the yellow envelope at the bottom right of the home page, and
send me a message.
When I get the site converted to php, this envelope will
appear on every page.
Eventually I want to get the 'Thank you' form on a separate
page. At present I
am using the same page as the feedback form, and because of
the way my templates
are designed the page footer is in another table which is
drawn after the
'Contents' table, so on the Thank you page it is not drawn,
and there is no way
I can draw it using the standard template.
I discovered that if I use JavaScript to launch the feedback
page, not only can
I close it again without IE querying it, but ZoneAlarm does
not regard it as a
pop-up, and does not block the feedback envelope.
Clancy

Clancy:
I can't help thinking you are still confused with all of
this. Why is the
ZA thing bothering you anyhow? It would only be an issue for
*you* testing
locally....
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"Clancy" <[email protected]> wrote in message
news:[email protected]..
>I have at last got my feedback form working in a
reasonably presentable
>manner.
> If you would like to test it, go to
http://localhost/Corybas/index.php,
> click
> the yellow envelope at the bottom right of the home
page, and send me a
> message.
> When I get the site converted to php, this envelope will
appear on every
> page.
>
> Eventually I want to get the 'Thank you' form on a
separate page. At
> present I
> am using the same page as the feedback form, and because
of the way my
> templates
> are designed the page footer is in another table which
is drawn after the
> 'Contents' table, so on the Thank you page it is not
drawn, and there is
> no way
> I can draw it using the standard template.
>
> I discovered that if I use JavaScript to launch the
feedback page, not
> only can
> I close it again without IE querying it, but ZoneAlarm
does not regard it
> as a
> pop-up, and does not block the feedback envelope.
>
> Clancy

Similar Messages

  • Help with Dreamweaver CS4 feedback form

    I am trying to get my first feedback form working properly.
    There are two problems:
    1. I can't click in the boxes to enter info. The only way to access them is to tab through.
    2. When I submit, it brings up a second blank feedback page in Safari. In Firefox, it just loops back to the empty feedback page.
    Any help would be appreciated as I running out of hair to pull out.
    Here is the php code:
    <?php /*
    // ------------- CONFIGURABLE SECTION ------------------------
    $mailto = '[email protected]' ;
    $subject = "Feedback Form" ;
    $formurl = "http://www.printit7.com/feedback.html" ;
    $thankyouurl = "http://www.printit7.com/thankyou.html" ;
    $errorurl = "http://www.printit7.com/error.html" ;
    $email_is_required = 1;
    $name_is_required = 1;
    $comments_is_required = 0;
    $uself = 0;
    $forcelf = 0;
    $use_envsender = 0;
    $use_sendmailfrom = 0;
    $smtp_server_win = '' ;
    $use_webmaster_email_for_from = 0;
    $use_utf8 = 1;
    $my_recaptcha_private_key = '' ;
    // -------------------- END OF CONFIGURABLE SECTION ---------------
    define( 'MAX_LINE_LENGTH', 998 );
    $headersep = $uself ? "\n" : "\r\n" ;
    $content_nl = $forcelf ? "\n" : (defined('PHP_EOL') ? PHP_EOL : "\n") ;
    $content_type = $use_utf8 ? 'Content-Type: text/plain; charset="utf-8"' : 'Content-Type: text/plain; charset="iso-8859-1"' ;
    if ($use_sendmailfrom) {
              ini_set( 'sendmail_from', $mailto );
    if (strlen($smtp_server_win)) {
              ini_set( 'SMTP', $smtp_server_win );
    $envsender = "-f$mailto" ;
    $fullname = isset($_POST['fullname']) ? $_POST['fullname'] : $_POST['name'] ;
    $email = $_POST['email'] ;
    $comments = $_POST['comments'] ;
    $http_referrer = getenv( "HTTP_REFERER" );
    if (!isset($_POST['email'])) {
              header( "Location: $formurl" );
              exit ;
    if (($email_is_required && (empty($email) || !preg_match('/@/', $email))) || ($name_is_required && empty($fullname)) || ($comments_is_required && empty($comments))) {
              header( "Location: $errorurl" );
              exit ;
    if ( preg_match( "/[\r\n]/", $fullname ) || preg_match( "/[\r\n]/", $email ) ) {
              header( "Location: $errorurl" );
              exit ;
    if (strlen( $my_recaptcha_private_key )) {
              $resp = recaptcha_check_answer ( $my_recaptcha_private_key, $_SERVER['REMOTE_ADDR'], $_POST['recaptcha_challenge_field'], $_POST['recaptcha_response_field'] );
              if (!$resp->is_valid) {
                        header( "Location: $errorurl" );
                        exit ;
    if (empty($email)) {
              $email = $mailto ;
    $fromemail = $use_webmaster_email_for_from ? $mailto : $email ;
    if (function_exists( 'get_magic_quotes_gpc' ) && get_magic_quotes_gpc()) {
              $comments = stripslashes( $comments );
    $messageproper =
              "This message was sent from:" . $content_nl .
              "$http_referrer" . $content_nl .
              "------------------------------------------------------------" . $content_nl .
              "Name of sender: $fullname" . $content_nl .
              "Email of sender: $email" . $content_nl .
              "------------------------- COMMENTS -------------------------" . $content_nl . $content_nl .
              wordwrap( $comments, MAX_LINE_LENGTH, $content_nl, true ) . $content_nl . $content_nl .
              "------------------------------------------------------------" . $content_nl ;
    $headers =
              "From: \"$fullname\" <$fromemail>" . $headersep . "Reply-To: \"$fullname\" <$email>" . $headersep . "X-Mailer: chfeedback.php 2.16.8" .
              $headersep . 'MIME-Version: 1.0' . $headersep . $content_type ;
    if ($use_envsender) {
              mail($mailto, $subject, $messageproper, $headers, $envsender );
    else {
              mail($mailto, $subject, $messageproper, $headers );
    header( "Location: $thankyouurl" );
    exit ;
    ?>
    Here is the form page code:
    <!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>Print It! Quote Form</title>
    <link href="site_styles.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_nbGroup(event, grpName) { //v6.0
      var i,img,nbArr,args=MM_nbGroup.arguments;
      if (event == "init" && args.length > 2) {
        if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
          img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
          if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
          nbArr[nbArr.length] = img;
          for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
            if (!img.MM_up) img.MM_up = img.src;
            img.src = img.MM_dn = args[i+1];
            nbArr[nbArr.length] = img;
      } else if (event == "over") {
        document.MM_nbOver = nbArr = new Array();
        for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
          if (!img.MM_up) img.MM_up = img.src;
          img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
          nbArr[nbArr.length] = img;
      } else if (event == "out" ) {
        for (i=0; i < document.MM_nbOver.length; i++) {
          img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
      } else if (event == "down") {
        nbArr = document[grpName];
        if (nbArr)
          for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
        document[grpName] = nbArr = new Array();
        for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
          if (!img.MM_up) img.MM_up = img.src;
          img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
          nbArr[nbArr.length] = img;
    //-->
    </script>
    <style type="text/css">
    <!--
    p {
              font-size: 135%;
    -->
    </style>
    </head>
    <body onload="MM_preloadImages('images/buttons/home_down.jpg','images/buttons/home_over.jpg','i mages/buttons/about_down.jpg','images/buttons/about_over.jpg','images/buttons/news_down.jp g','images/buttons/news_over.jpg','images/buttons/products_down.jpg','images/buttons/produ cts_over.jpg','images/buttons/contact_down.jpg','images/buttons/contact_over.jpg')">
    <div id="header">
      <div id="logo">
        <div align="center"><img src="images/header.jpg" alt="Welcome to Print It!" width="1024" height="231" border="0" usemap="#Map" />
          <map name="Map" id="Map">
            <area shape="rect" coords="542,125,976,205" href="mailto:[email protected]" alt="Email us!" />
          </map>
        </div>
      </div>
    </div>
    <div id="navigation">
      <div align="center">
        <table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr align="center">
            <td><a href="index.html" target="_top" onclick="MM_nbGroup('down','group1','home','images/buttons/home_down.jpg',1)" onmouseover="MM_nbGroup('over','home','images/buttons/home_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/home_up.jpg" alt="Home" name="home" width="144" height="31" border="0" id="home" onload="" /></a></td>
            <td><a href="about.html" target="_top" onclick="MM_nbGroup('down','group1','about','images/buttons/about_down.jpg',1)" onmouseover="MM_nbGroup('over','about','images/buttons/about_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/about_up.jpg" alt="About Print It!" name="about" width="144" height="31" border="0" id="about" onload="" /></a></td>
            <td><a href="news.html" target="_top" onclick="MM_nbGroup('down','group1','news','images/buttons/news_down.jpg',1)" onmouseover="MM_nbGroup('over','news','images/buttons/news_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/news_up.jpg" alt="News" name="news" width="144" height="31" border="0" id="news" onload="" /></a></td>
            <td><a href="products.html" target="_top" onclick="MM_nbGroup('down','group1','products','images/buttons/products_down.jpg',1)" onmouseover="MM_nbGroup('over','products','images/buttons/products_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/products_up.jpg" alt="Products / Services" name="products" width="144" height="31" border="0" id="products" onload="" /></a></td>
            <td><a href="feedback.html" target="_top" onclick="MM_nbGroup('down','group1','contact','images/buttons/contact_down.jpg',1)" onmouseover="MM_nbGroup('over','contact','images/buttons/contact_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/contact_up.jpg" alt="Contact Print It!" name="contact" width="144" height="31" border="0" id="contact" onload="" /></a></td>
          </tr>
        </table>
      </div>
    </div>
    <div id="body-text">
      <h1>Contact us<em></em></h1>
    <p align="center">Call us at the phone number above, email us by clicking on our <br />
      email address above,
      or use this  form to request a quote. </p>
    </div>
    <div id="body-text">
      <form action="feedback.php" method="post" enctype="text/plain" name="form1" target="_blank" class="form_text" id="form1">
        <label>
          <div align="left" class="form_text">
            <p>Name
            <br />
            <input name="name" type="text" id="name" maxlength="50" />
            </p>
            <p>      Company Name <br />
            <input name="company" type="text" id="company" maxlength="50" />
            </p>
            <p>
              <label>Phone Number
                <br />
                <input name="phone" type="text" id="phone" maxlength="50" />
              </label>
            </p>
            <p>
            <label>Email Address
              <br />
              <input name="email" type="text" id="email" maxlength="50" />
            </label>
            </p>
            <p>
            <label>Preferred Response<br />
              <select name="preferred_contact" id="preferred_contact">
                <option>By Email</option>
                <option>By Phone</option>
              </select>
              <br />
              <br />
            </label>
            <strong>PROJECT INFORMATION</strong></p>
            <p>
      <label>Project Name
        <br />
        <input name="project_name" type="text" id="project_name" maxlength="50" />
      </label>
            </p>
            <p>
              <label>Quantities to Quote
                <br />
                <input type="text" name="quantites" id="quantites" />
              </label>
            </p>
            <p>
              <label>Finished Size
                <br />
                <input type="text" name="size" id="size" />
              </label>
            </p>
            <p>
              <label>
                <input type="radio" name="sides" value="one side" id="sides_0" />
              1 Side<br />
              </label>
              <br />
              <label>
                <input type="radio" name="sides" value="two sides" id="sides_1" />
              2 Sides</label>
            </p>
            <p>
              <label>Colors - Side 1
                <br />
                <select name="colors_side1" id="colors_side1">
                  <option value="Black">Black</option>
                  <option value="Spot Color">Spot Color</option>
                  <option value="Black + Spot Color">Black + Spot Color</option>
                  <option value="Full Color">Full Color</option>
                  <option value="Other">Other - Describe Below</option>
                </select>
              </label>         
            </p>
            <p>
              <label>Colors - Side 2<br />
                <select name="colors_side2" id="colors_side2">
                  <option value="Black">Black</option>
                  <option value="Spot Color">Spot Color</option>
                  <option value="Black + Spot Color">Black + Spot Color</option>
                  <option value="Full Color">Full Color</option>
                  <option value="Other">Other - Describe Below</option>
                </select>
              </label>
            </p>
            <p class="form_text">
              <label>Paper Weight
                <br />
                <input name="paper_weight" type="text" id="paper_weight" maxlength="50" />
                <br />
                <br />
                Paper Color
                <br />
                <input name="paper_color" type="text" id="paper_color" maxlength="50" />
                <br />
    <br />
                Paper Type (gloss, plain, carbonless, etc.)
                <br />
                <input name="paper_type" type="text" id="paper_type" maxlength="50" />
                <br />
    <br />
                Bindery Information (folding, perfing, etc.)
                <br />
                <textarea name="bindery" cols="100" rows="5" class="form_text" id="bindery"></textarea>
                <br />
                <br />
                Additional Information <br />
                <textarea name="additional_info" id="additional_info" cols="100" rows="10"></textarea>
                <br />
                <br />
                <input type="submit" name="Submit" id="Submit" value="Send Feedback" />
                <br />
                <br />
              </label>
              <br />
            </p>
          </div>
        </label>
      </form>
    </div>
    </body>
    </html>

    Here is the current code from the feedback page:
    <!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>Print It! Quote Form</title>
    <link href="site_styles.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_nbGroup(event, grpName) { //v6.0
      var i,img,nbArr,args=MM_nbGroup.arguments;
      if (event == "init" && args.length > 2) {
        if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
          img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
          if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
          nbArr[nbArr.length] = img;
          for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
            if (!img.MM_up) img.MM_up = img.src;
            img.src = img.MM_dn = args[i+1];
            nbArr[nbArr.length] = img;
      } else if (event == "over") {
        document.MM_nbOver = nbArr = new Array();
        for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
          if (!img.MM_up) img.MM_up = img.src;
          img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
          nbArr[nbArr.length] = img;
      } else if (event == "out" ) {
        for (i=0; i < document.MM_nbOver.length; i++) {
          img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
      } else if (event == "down") {
        nbArr = document[grpName];
        if (nbArr)
          for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
        document[grpName] = nbArr = new Array();
        for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
          if (!img.MM_up) img.MM_up = img.src;
          img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
          nbArr[nbArr.length] = img;
    //-->
    </script>
    <style type="text/css">
    <!--
    p {
              font-size: 135%;
    -->
    </style>
    </head>
    <body onload="MM_preloadImages('images/buttons/home_down.jpg','images/buttons/home_over.jpg','i mages/buttons/about_down.jpg','images/buttons/about_over.jpg','images/buttons/news_down.jp g','images/buttons/news_over.jpg','images/buttons/products_down.jpg','images/buttons/produ cts_over.jpg','images/buttons/contact_down.jpg','images/buttons/contact_over.jpg')">
    <div id="header">
      <div id="logo">
        <div align="center"><img src="images/header.jpg" alt="Welcome to Print It!" width="1024" height="231" border="0" usemap="#Map" />
          <map name="Map" id="Map">
            <area shape="rect" coords="542,125,976,205" href="mailto:[email protected]" alt="Email us!" />
          </map>
        </div>
      </div>
    </div>
    <div id="navigation">
      <div align="center">
        <table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr align="center">
            <td><a href="index.html" target="_top" onclick="MM_nbGroup('down','group1','home','images/buttons/home_down.jpg',1)" onmouseover="MM_nbGroup('over','home','images/buttons/home_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/home_up.jpg" alt="Home" name="home" width="144" height="31" border="0" id="home" onload="" /></a></td>
            <td><a href="about.html" target="_top" onclick="MM_nbGroup('down','group1','about','images/buttons/about_down.jpg',1)" onmouseover="MM_nbGroup('over','about','images/buttons/about_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/about_up.jpg" alt="About Print It!" name="about" width="144" height="31" border="0" id="about" onload="" /></a></td>
            <td><a href="news.html" target="_top" onclick="MM_nbGroup('down','group1','news','images/buttons/news_down.jpg',1)" onmouseover="MM_nbGroup('over','news','images/buttons/news_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/news_up.jpg" alt="News" name="news" width="144" height="31" border="0" id="news" onload="" /></a></td>
            <td><a href="products.html" target="_top" onclick="MM_nbGroup('down','group1','products','images/buttons/products_down.jpg',1)" onmouseover="MM_nbGroup('over','products','images/buttons/products_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/products_up.jpg" alt="Products / Services" name="products" width="144" height="31" border="0" id="products" onload="" /></a></td>
            <td><a href="feedback.html" target="_top" onclick="MM_nbGroup('down','group1','contact','images/buttons/contact_down.jpg',1)" onmouseover="MM_nbGroup('over','contact','images/buttons/contact_over.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="images/buttons/contact_up.jpg" alt="Contact Print It!" name="contact" width="144" height="31" border="0" id="contact" onload="" /></a></td>
          </tr>
        </table>
      </div>
    </div>
    <div id="body-text">
      <h1>Contact us<em></em></h1>
    <p align="center">Call us at the phone number above, email us by clicking on our <br />
      email address above,
      or use this  form to request a quote. </p>
    </div>
    <div id="body-text">
      <form action="feedback.php" method="post" enctype="text/plain" name="form1" target="_blank" class="form_text" id="form1">
          <div align="left" class="form_text">
            <p>
            <label>Name <br />
            <input name="name" type="text" id="name" maxlength="50" />
            </label>
            </p>
            <p class="form_text">
              <label>Company Name <br />
            <input name="company" type="text" id="company" maxlength="50" />
            </label>
            </p>
            <p class="form_text">
              <label>Phone Number
                <br />
                <input name="phone" type="text" id="phone" maxlength="50" />
              </label>
            </p>
            <p class="form_text">
              <label>Email Address
              <br />
              <input name="email" type="text" id="email" maxlength="50" />
            </label>
            </p>
        <p class="form_text">
              <label>Preferred Response<br />
              <select name="preferred_contact" id="preferred_contact">
                <option>By Email</option>
                <option>By Phone</option>
              </select>
              <br />
              <br />
            </label>
            <strong>PROJECT INFORMATION</strong></p>
            <p class="form_text">
              <label>Project Name
        <br />
        <input name="project_name" type="text" id="project_name" maxlength="50" />
      </label>
            </p>
            <p class="form_text">
              <label>
             Quantities to Quote
                <br />
                <input type="text" name="quantites" id="quantites" />
              </label>
            </p>
            <p class="form_text">
              <label>Finished Size
                <br />
                <input type="text" name="size" id="size" />
              </label>
            </p>
            <p>
              <label>
                <input type="radio" name="sides" value="one side" id="sides_0" />
              1 Side<br />
              </label>
              <br />
              <label>
                <input type="radio" name="sides" value="two sides" id="sides_1" />
              2 Sides</label>
            </p>
            <p class="form_text">
              <label>Colors - Side 1
                <br />
                <select name="colors_side1" id="colors_side1">
                  <option value="Black">Black</option>
                  <option value="Spot Color">Spot Color</option>
                  <option value="Black + Spot Color">Black + Spot Color</option>
                  <option value="Full Color">Full Color</option>
                  <option value="Other">Other - Describe Below</option>
                </select>
              </label>         
            </p>
            <p class="form_text">
              <label>Colors - Side 2<br />
                <select name="colors_side2" id="colors_side2">
                  <option value="Black">Black</option>
                  <option value="Spot Color">Spot Color</option>
                  <option value="Black + Spot Color">Black + Spot Color</option>
                  <option value="Full Color">Full Color</option>
                  <option value="Other">Other - Describe Below</option>
                </select>
              </label>
            </p>
            <p class="form_text">
              <label>Paper Weight
                <br />
                <input name="paper_weight" type="text" id="paper_weight" maxlength="50" />
                </label><br />
               <p class="form_text">
              <label>Paper Color
                <br />
                <input name="paper_color" type="text" id="paper_color" maxlength="50" />
                </label>
                </p>
    <p class="form_text">
              <label>Paper Type (gloss, plain, carbonless, etc.)
                <br />
                <input name="paper_type" type="text" id="paper_type" maxlength="50" />
                </label>
                </p>
                <p class="form_text">
              <label>Bindery Information (folding, perfing, etc.)
                <br />
                <textarea name="bindery" cols="100" rows="5" class="form_text" id="bindery"></textarea>
                </label>
                </p>
                <p class="form_text">
              <label>Additional Information <br />
                <textarea name="additional_info" id="additional_info" cols="100" rows="10"></textarea>
                </label>
                </p>
                <br />
                <input type="submit" name="Submit" id="Submit" value="Send Feedback" />
                <br />
                <br />
              </label>
              <br />
            </p>
          </div>
      </form>
    </div>
    </body>
    </html>

  • Feedback form validation not working

    Hi all,
    My feedback form i am put form validation its not working, please help me,
    my entire code is given below
    <?php
              /* ========================= CODE WILL EXECUTE WHEN FORM WILL SUBMIT =====================*/
                        if($_GET["formFilledStatus"]=="t")
                                  $name = $_GET['txtName'];
                                  $email = $_GET['txtEmail'];
                                  $phone          =          $_GET['txtPhone'];
                                  $dateofappoitment          =          $_GET['txtDOA'];
                                  $timeofappoitment          =          $_GET['txtTA'];
                                  $userRequirement = $_GET['txtSuggestion'];
                                  $to= "[email protected]";
                                  $subject = "FEEDBACK & ENQUIRY FORM";
                                  $message = "<BR><B> User Name:- </B>".$name."<BR><BR><B> Email:- </B>".$email."<BR><BR><B> Phone:- </B>".$phone."<BR><BR><B>Date of Appoitment:-</B><BR>".$dateofappoitment."<BR><BR><B> Time of Appoitment:- </B>".$timeofappoitment."<BR><BR>                                <B> Address:- </B>".$userRequirement;
                                  $headers  = "MIME-Version: 1.0\r\n";
                                  $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
                                  $headers .= "From:".$email;
                                  // Additional headers
                                  //$headers .= 'Bcc: [email protected]' . "\r\n";
                                  $mailStatus=mail($to, $subject, $message, $headers);
                        /* ========================= END CODE =====================*/
    ?>
    <script language="javascript">
    function isEmail(email)
                        if(email.indexOf("@") != "-1" && email.indexOf(".") != "-1")
                        return true;
                        else
                        return false;
              function validate()
                        if(document.enquiryForm.txtName.value=="")
                                  alert("Name required!");
                                  document.enquiryForm.txtName.focus();
                                  return false;
                        if(document.enquiryForm.txtPhone.value=="")
                                  alert("Please Enter your Phone!");
                                  document.enquiryForm.txtPhone.focus();
                                  return false;
                        if(document.enquiryForm.txtDOA.value=="")
                                  alert("Please Select your date of appoitment!");
                                  document.enquiryForm.txtDOA.focus();
                                  return false;
                        if(document.enquiryForm.txtTA.value=="")
                                  alert("Please Enter time of appoitment!");
                                  document.enquiryForm.txtTA.focus();
                                  return false;
                        if(document.enquiryForm.txtSuggestion.value=="")
                                  alert("Please Enter your address!");
                                  document.enquiryForm.txtSuggestion.focus();
                                  return false;
    </SCRIPT>
    <style type="text/css">
    <!--
    .home_page_font {
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 11px;
              font-style: normal;
              line-height: normal;
              font-weight: bold;
              font-variant: normal;
              text-transform: none;
              color: #333333;
              text-align: justify;
    .home_page_font1 {          font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 11.6px;
              font-style: normal;
              line-height: normal;
              font-weight: normal;
              font-variant: normal;
              text-transform: none;
              color: #333333;
              text-align: justify;
    .home_page_font1 {          font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 11px;
              font-style: normal;
              line-height: normal;
              font-weight: normal;
              font-variant: normal;
              text-transform: none;
              color: #868d98;
              text-align: justify;
    .style6 {color: #000000}
    -->
    </style>
            <FORM ACTION="" METHOD="GET" NAME="enquiryForm1" ONSUBMIT=" return validate()">
                        <INPUT TYPE="HIDDEN" NAME="formFilledStatus" VALUE="t">
                   <DIV ALIGN="LEFT">
            <TABLE WIDTH="100%" BORDER="0" ALIGN="CENTER" CELLPADDING="3" CELLSPACING="0" BORDERCOLOR="#F1D6D6" class="home_page_font1" STYLE="border-collapse:collapse;">
            <?php
                        /* ============ CODE IF MAIL SUCCESSFULLY SENT ====================== */
                        if($mailStatus)
                        ?>
                  <TR>
                <TD COLSPAN="2" HEIGHT="25">
                <DIV class="c-text1" ALIGN="CENTER"><b>
                <h3 class="style6">Your Enquiry Has Been Successfully Sent.<b></h3>
                </DIV></TD>
              </TR>
                          <?
                          /*================== CODE END ====================================== */
    ?>
                          <TR>
                <TD COLSPAN="2" HEIGHT="25">
                <DIV class="home_page_font" ALIGN="CENTER">
                  <div align="left">Suggestion &amp; Feedback Form</div>
                </DIV></TD>
              </TR>
              <TR>
                <TD class="power-com1"><FONT COLOR="#FF0000">* </FONT> <STRONG>Your
                Name :</STRONG></TD>
                <TD><INPUT NAME="txtName" SIZE="35" MAXLENGTH="48" VALUE="" class="txtfld"></TD>
              </TR>
              <TR>
                <TD class="power-com1"> </TD>
                <TD> </TD>
              </TR>
              <TR>
                <TD class="power-com1"><STRONG>Your
                E-Mail : </STRONG></TD>
                <TD><INPUT NAME="txtEmail" MAXLENGTH="48" SIZE="35" VALUE="" class="txtfld"></TD>
              </TR>
              <TR>
                <TD class="power-com1"> </TD>
                <TD> </TD>
              </TR>
              <TR>
                <TD class="power-com1"><FONT COLOR="#FF0000">* </FONT><STRONG>Phone/Mobile
                :</STRONG><br>(Include Country/Area Code)</TD>
                <TD><INPUT TYPE="TEXT" NAME="txtPhone" SIZE="22" MAXLENGTH="60" VALUE="" class="txtfld"></TD>
              </TR>
              <TR>
                <TD class="power-com1"> </TD>
                <TD> </TD>
              </TR>
              <TR>
                <TD class="power-com1"><STRONG><font color="#FF0000">*</font>Date of Appoitment :</STRONG><br>(Include Country/
                Area Code)</TD>
                <TD><INPUT TYPE="TEXT" NAME="txtDOA" SIZE="22" MAXLENGTH="60" VALUE="" class="txtfld" id="txtDOA"></TD>
              </TR>
              <TR>
                <TD class="power-com1"> </TD>
                <TD> </TD>
              </TR>
              <TR>
                <TD class="power-com1"><STRONG><font color="#FF0000">*</font>Time of Appoitment : </STRONG></TD>
                <TD><INPUT NAME="txtTA" SIZE="35" VALUE="" class="txtfld" id="txtTA"></TD>
              </TR>
              <TR>
                <TD class="power-com1"> </TD>
                <TD> </TD>
              </TR>
              <TR>
                <TD VALIGN="TOP" class="power-com1"> </TD>
                <TD> </TD>
              </TR>
              <TR>
                <TD VALIGN="TOP" class="power-com1"><FONT COLOR="#FF0000">* </FONT> <STRONG>Address</STRONG></TD>
                <TD><TEXTAREA NAME="txtSuggestion" ROWS="3" COLS="29" WRAP="Virtual" class="txtfld"></TEXTAREA></TD>
              </TR>
              <TR>
                <TD COLSPAN="2">
                <CENTER><INPUT TYPE="SUBMIT" NAME="" VALUE="Submit Query">
                <INPUT TYPE="RESET" NAME="Reset1"></CENTER></TD>
              </TR>
            </TABLE>
              </DIV></FORM>

    Rather than reinventing the wheel, I tend to use SpryValidation widgets to validate the form using JavaScript. However, to ensure that no validation is untouched, you also need to validate the inputs using serverside script.
    The example that you have shown is valiadtion in JavaScript. This means that anyone with JS turned off will bypass your validation.
    Gramps

  • Feedback form not working.

    I am trying to do a simple feedback form to send an email to me when a button is pressed. I get an email, but all of the contents are blank. anyone might know the issue here?
    http://www.testmeserver.site90.net/feedback.html
    Here is my php Code
    <?php
    $msg = "Name:$namen";
    $msg .= "Email:$emailn";
    $msg .= "Comments:$commentsn";
    $recipient = "[email protected]";
    $subject = "$subject";
    $mailheaders = "From: $email";
    $mailheaders .= "Reply-To: $email";
    mail($recipient, $subject, $msg, $mailheaders);
    header("Location: http://www.testmeserver.site90.net/thankyou.html");
    ?>

    This is the code to which the form is being submitted?
    Can we see the form?
    The problem is that there is nothing in this code that relates to any POSTed data from the form.  You are using some PHP variables ($namen, $emailn, etc.) but there is no link between those variables and the form.  You would need to have something like this -
    $namen = $_POST['namen']; // where "namen" is the name of the field in the form
    $emailn = $_POST['emailn'];
    $subject = $_POST['subject'];
    and so on....
    This would then bind the posted data to the PHP variables.

  • HTML Snippet for FEEDBACK FORM does not work the way I expected

    Hello folks,
    I have used following code as a Snippet to create a FEEDBACK FORM, so people can send their comments. I was hoping that when people write their comments and click Send, the comment will be sent directly to my e-mail. Instead, after clicking Send button, the Mail Manager pops up. So it is pretty much the same as if they click on the e-mail address link. Is this normal? I thought, that these comments will be sent directly via that FEEDBACK FORM, not via Mail Manager.
    Thank you so much for any tip or response.
    This is the Snippet Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
    <html>
    <head>
    <title>form</title>
    </head>
    <body>
    <FORM METHOD="POST" ACTION="mailto:[email protected]?subject=Please email me with your feedback"ENCTYPE="text/plain">
    Please enter your name
    <INPUT TYPE="text" NAME="name" SIZE="30">
    Please enter your email address
    <INPUT TYPE="text" Name="usermail" size="50">
    Add any comments below
    <TEXTAREA NAME="comment" ROWS=6 COLS=60></TEXTAREA>
    Clicking "Send it" will launch your mail application
    <INPUT TYPE=submit VALUE="Send it!">
    <INPUT TYPE=reset VALUE="Reset Form">
    </FORM>
    </body>
    </html>

    The action is usually a php file.
    Otherwise, simply create a button and make it a mail link in the Inspector.
    If you cannot figure this out, you'd better refrain from using it.
    Or start learning how to use forms.

  • HT201272 I purchased Season 3 of the Walking Dead.  I cannot download the second episode of the season; corrupted file.  I submitted a feedback form, but they do not send a reply.  I tried to use the online help/support, got an error code for that page.

    I just want my content.  I am frustrated at trying to get on-line help.  Either I will not get a reply to my feedback form, or the online support page has an error code, with "please try again later" or "start over".  I have paid for this content, and cannot download their corrupted file.

    Are you in a country where TV shows can be re-downloaded - if you are then have you tried deleting that copy from your iTunes library and re-downloading it via the Purchased link under Quicklinks on the right-hand side of the iTunes store home page on your computer's iTunes ?
    When you say that you used the feedback page, do you mean the feedback page (which you won't get a reply to) or the 'report a problem' link from your purchase history on your account or the contact iTunes Support page ?
    'report a problem' : log into your account on your computer's iTunes via the Store > View Account menu option and you should then see a Purchase History section with a 'see all' link to the right of it ; click on that and you should see a list of your purchases ; find that song and use the 'Report a Problem' link and fill in details about the problem (iTunes support should reply within, I think, about 24 hours).
    contact iTunes Support : http://www.apple.com/support/itunes/contact/- click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption (if this page doesn't work then have you tried clearing your browsers history/cache and/or tried a different browser ?)

  • Feedback form script in RH8

    My form (see below) triggers a PHP script (see below) which is supposed to send the form data to my email address. It works perfectly in a regular web page, but when I've integrated into my WebHelp project the form fails to send anything and show a series of PHP errors (see below). I'm no PHP expert so I'd be grateful if anyone could advise me or suggest an alternative method of producing a Feedback Form in a WebHelp page.
    FORM:
    <form action="sendmail.php" method="post" name="Feedback" id="Feedback">
      <p><strong style="font-weight: bold;">Name</strong>:<br />
        <input name="name" type="text" id="Name" class="fields" size="30" />
      </p>
      <p><strong style="font-weight: bold;">Email</strong>:<br />
        <input name="email" type="text" id="Email" class="fields" size="30" />
      </p>
      <p><strong style="font-weight: bold;">Phone</strong>:<br />
        <input name="phone" type="text" id="Phone" class="fields" size="30" />
      </p>
      <p><strong style="font-weight: bold;">Firm</strong>:<br />
        <input name="firm" type="text" id="Firm" class="fields" size="30" />
      </p>
      <p><strong style="font-weight: bold;">Comments</strong>:<br />
        <textarea name="message" cols="60" rows="5"></textarea>
      </p>
      <p>
        <input name="Clear" type="reset" class="button" value="Clear" />
        <input
      name="Send" type="submit" class="button" id="Send" value="Send" />
      </p>
    </form>
    SCRIPT:
    <?
    $name = $_REQUEST['name'] ;
    $email = $_REQUEST['email'] ;
    $phone = $_REQUEST['phone'] ;
    $firm = $_REQUEST['firm'] ;
    $message = $_REQUEST['message'] ;
    $http_referrer = getenv( "HTTP_REFERER" );
    $messagelayout =
    "This message was sent from:\n" .
    "$http_referrer\n" .
    "\n" .
    "\n" .
    "SENDER------------------------------------------------------\n\n" .
    "Name: $name\n" .
    "Email: $email\n" .
    "Phone: $phone\n" .
    "Firm: $firm\n" .
    "\n" .
    "MESSAGE-----------------------------------------------------\n\n" .
    $message .
    "\n\n------------------------------------------------------------\n" ;
    if (!isset($_REQUEST['email'])) {
    header( "Location: feedback.htm" ) ;
    elseif (empty($name) || empty($email) || empty($phone) || empty($firm) ||empty($message)) {
    header ( "Location: error.htm" ) ;
    else {
    mail( [email protected], "Documentation Feedback", $messagelayout, "From: $name <$email>" ) ;
    header( "Location: thanks.htm" ) ;
    ?>
    ERRORS:
    Warning: Undefined variable: _REQUEST in C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php on line 2
    Warning: Undefined variable: _REQUEST in C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php on line 3
    Warning: Undefined variable: _REQUEST in C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php on line 4
    Warning: Undefined variable: _REQUEST in C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php on line 5
    Warning: Undefined variable: _REQUEST in C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php on line 6
    Warning: Cannot add header information - headers already sent by (output started at C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php:2) in C:\Inetpub\wwwroot\Documentation (ILE)\WebHelp\Working\sendmail.php on line 26

    Hi Guys, just got round to looking at this again.
    The form now sends the email, but my "thank you" page isn't displayed. Also, if the required fields are not completed, my "error" page isn't displayed either.
    I'm testing this form after it's been published to our web server, which is on the same server as our intranet and the forms on the intranet work fine using the same script. I'm convinced that RoboHelp is doing something weird with the script.
    Any further help would be much appreciated.
    Thanks
    Jonathan

  • Feedback Form Processor

    I'm surprised how much time I have spent on this. I should have just posted the question here first.
    Anyway, I want to create a feedback form at my website using Dreamweaver. What is the best method?
    I say method, because I know there a couple of steps. I'm 99% sure I want to use PHP and I certainly want to have some sort of CAPTCHA. However, I have no idea what PHP processor is best or which one works best with Dreamweaver.
    So what is the overall best method to add forms to your website using Dreamweaver?
    Thanks in advance.

    The solution that I have so far isn't ideal, but I thought I would at least share it with everyone until a better solution comes along...
    First, I purchased Form Captcha from Hotdreamweaver.com for $29.99...
    http://www.hotdreamweaver.com/form-captcha
    I like it because it can be installed as a plugin for Dreamweaver so it's easy to access anytime I build a form. I was disappointed that it didn't come with some sort of PHP script to process the form. It also doesn't have some features that other CAPTCHA scripts offer.
    I could purchase their Form to Mail script for another $29.99, but without being able to test it, I'm not sure if it would do what I need. $29.99 for the script is a bit high in my opinion too, especially since I already dropped $29.99 on the Form Captcha script.
    So in order to process my form, I did find a simple free script that works and it's easy to configure. Unfortunately, it doesn't have some of the features that I'm trying to find...
    http://www.dreamweaverclub.com/dreamweaver-php-form.php
    <?php
    //--------------------------Set these paramaters--------------------------
    // Subject of email sent to you.
    $subject = 'INSERT YOUR SUBJECT HERE';
    // Your email address. This is where the form information will be sent.
    $emailadd = 'INSERT YOUR EMAIL ADDRESS HERE';
    // Where to redirect after form is processed.
    $url = 'INSERT LOCATION OF CONFIRMATION PAGE';
    // Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty.
    $req = '0';
    // --------------------------Do not edit below this line--------------------------
    $text = "Results from form:\n\n";
    $space = ' ';
    $line = '
    foreach ($_POST as $key => $value)
    if ($req == '1')
    if ($value == '')
    {echo "$key is empty";die;}
    $j = strlen($key);
    if ($j >= 20)
    {echo "Name of form element $key cannot be longer than 20 characters";die;}
    $j = 20 - $j;
    for ($i = 1; $i <= $j; $i++)
    {$space .= ' ';}
    $value = str_replace('\n', "$line", $value);
    $conc = "{$key}:$space{$value}$line";
    $text .= $conc;
    $space = ' ';
    mail($emailadd, $subject, $text, 'From: '.$emailadd.'');
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
    ?>

  • Oracle University Instructor led Training  Feedback Form

    Can anybody forward me the Oracle University Instructor led training feedback form's soft copy ?????
    PLS ?????????

    As with other things, you get out of certification only what you put into it. Those without honor will get the certificate by any means they can, thinking that it is the ticket to a high paying job. I would hope that employers by now have an interview process that will target these people for the frauds that they are. If they do make it past the interview process, well, that is what the probationary period is for. Most companies that I have been involved with have had a hiring policy that says they can let you go in the first ninety days for any reason or for no reason. And lying about your experience is grounds for termination any time. Their phony certifications won't save them if they are unable to do the job.
    It costs a lot of money for a company to hire someone and a credit report, background check, verification of past work history and reference check are all part of the cost of that hiring. If a security clearance is required as a condition of employment, it can cost tens of thousands of dollars to complete. Companies are willing to spend the time and money to accomplish these things to eliminate the liars and frauds. I would not hesitate to report any fraudulent activity that involved the certification process. To not do so cheapens it. Oracle has taken a step in the right direction by instituting the ILT requirement which has probably weeded out a few pretenders. Maybe more steps will be forthcoming.
    Tom

  • Asp feedback form

    Hi all,
    I usually use PHP feedback forms but my client's web host only supports ASP. Can someone point me to a simple ASP form for dummies?
    I just need these fields: Name, email, phone and comment text area and have the capablity to send a conformation to the person filling out the form.
    I'm in a bit of a pickle here so would be grateful if someone can help me out.
    Thanks.

    There are tons of tutorials out there...here's one script that will work for you:
    http://asp.weppos.com/asp/scripts/cdosys-email-object-form-mail
    I would suggest not using PHP on another server - it just adds another point of failure.

  • Weird response from my feedback form

    recently made a flash movie with 2 feedback forms in it. One
    form works perfectly but the other much larger one comes back like
    html code. I don't know what i'm doing wrong. Here is what i use in
    the movie clip
    on (release) {
    this.loadVariables("contact.php", "POST");
    this is the php code that i used
    <?php
    $sendTo = "[email protected]";
    $subject = "Booking from Mysite.com";
    $headers .= "Reply-To: " . $_POST["text13"] . "\r\n";
    $message .= "\r\nFrom: " . $_POST["text13"] . "\r\n";
    $message .= "First Name: " . $_POST["text6"] . "\r\n";
    $message .= "Last Name: " . $_POST["text7"] . "\r\n";
    $message .= "Address: " . $_POST["text8"] . "\r\n";
    $message .= "City: " . $_POST["text9"] . "\r\n";
    $message .= "State: " . $_POST["text10"] . "\r\n";
    $message .= "Zip: " . $_POST["text11"] . "\r\n";
    $message .= "Phone: " . $_POST["text12"] . "\r\n";
    $message .= "Email: " . $_POST["text13"] . "\r\n";
    $message .= "Pickup Address: " . $_POST["text14"] . "\r\n";
    $message .= "Destination Address: " . $_POST["text15"] .
    "\r\n";
    $message .= "Limousine Desired: " . $_POST["text19"] .
    "\r\n";
    $message .= "Time of Pickup: " . $_POST["text16"] . "\r\n";
    $message .= "Number of hours: " . $_POST["text17"] . "\r\n";
    $message .= "Date Desired: " . $_POST["text18"] . "\r\n";
    mail($sendTo, $subject, $message, $headers);
    ?>
    It's coming out like this.in the emails.
    From: <TEXTFORMAT LEADING=\"2\"><P
    ALIGN=\"LEFT\"><FONT FACE=\"Tahoma\" SIZE=\"13\"
    COLOR=\"#CCCCCC\" LETTERSPACING=\"0\"
    KERNING=\"0\">gyj</FONT></P></TEXTFORMAT>
    First Name: First Name
    Last Name: Last Name
    Address: Address
    City: <TEXTFORMAT LEADING=\"2\"><P
    ALIGN=\"LEFT\"><FONT FACE=\"Tahoma\" SIZE=\"13\"
    COLOR=\"#CCCCCC\" LETTERSPACING=\"0\"
    KERNING=\"0\">456</FONT></P></TEXTFORMAT>
    State: State
    Zip: Zip
    Phone: <TEXTFORMAT LEADING=\"2\"><P
    ALIGN=\"LEFT\"><FONT FACE=\"Tahoma\" SIZE=\"13\"
    COLOR=\"#CCCCCC\" LETTERSPACING=\"0\"
    KERNING=\"0\">45</FONT></P></TEXTFORMAT>
    Email: <TEXTFORMAT LEADING=\"2\"><P
    ALIGN=\"LEFT\"><FONT FACE=\"Tahoma\" SIZE=\"13\"
    COLOR=\"#CCCCCC\" LETTERSPACING=\"0\"
    KERNING=\"0\">gyj</FONT></P></TEXTFORMAT>
    Pickup Address: <TEXTFORMAT LEADING=\"2\"><P
    ALIGN=\"LEFT\"><FONT FACE=\"Tahoma\" SIZE=\"13\"
    COLOR=\"#CCCCCC\" LETTERSPACING=\"0\"
    KERNING=\"0\">23</FONT></P></TEXTFORMAT>
    Destination Address: <TEXTFORMAT LEADING=\"2\"><P
    ALIGN=\"LEFT\"><FONT FACE=\"Tahoma\" SIZE=\"13\"
    COLOR=\"#CCCCCC\" LETTERSPACING=\"0\"
    KERNING=\"0\">ghjm</FONT></P></TEXTFORMAT>
    Limousine Desired: <p align=\"left\"></p>
    Time of Pickup: <p align=\"left\"></p>
    Number of hours: <p align=\"left\"><font
    face=\"Tahoma\" size=\"13\" color=\"#cccccc\"
    letterSpacing=\"-0.400000\" kerning=\"0\">4
    hours</font></p>
    Date Desired: <p align=\"left\"></p>
    the information is in all that code. How can i fix it so it
    doesn't return the coding with the information?

    you have html enabled textfields and you're sending the
    htmlText property. just send the text property.

  • CNN Feedback Form Does Not Load

    Several weird things with CNN site.
    First, when I was on it around 1:45 pm or so I typed in a term into its search box, and kept getting in the message box in my lower left corner screen that it was transmitting data from something like falsemail[dot]net, and so I finally clicked on the "x" in the address bar to stop the transmission, and then the site loaded properly.
    However, when I tried to report this apparent error to CNN through its feedback form for technical issues I couldn't get pull up the form, had trouble backpaging and, once I was able to get out of the site, the URL listed from the front page button was this odd wyciwyg://13/http://www[dot]cnn[dot]com/ What is that?
    Finally, when I tried to access CNN contact us as a link through a google search there was huge latency, and unable to reach its page.
    I cleared my browser, cookies and cache but can't seem to pull up the CNN feedback form to report its technical glitches.
    Is this a Firefox browser issue or CNN site issue?
    Thanks for any insight folks may have.

    Thanks for such a quick response.
    The link you provided does work for me.
    The one that doesn't work for me is here: http://www.cnn.com/feedback/#cnn_FBKErrors
    When I select "technical" from the drop down box for the Error category it all seems to go haywire.

  • Urgent !!!  Feedback Form Development

    Dear all
    I was trying to develop the Feedback form. I'm attaching the Source code below. According to the experts ...everybody suggested that..instead of using Service providers for sending mail...everybody using KM Services for sending mails. we already installed KM and collaboration.
    Can anyone..pl help me..to achive this feedback development.
    Kindly send me the code if anyone developed same kind of form using KM Services for sending mail...
    or do correct me my code...what went wrong.
    package Com.pradeep.Feedback;
    import java.util.GregorianCalendar;
    import java.util.Properties;
    import javax.mail.*;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import com.sapportals.htmlb.enum.ButtonDesign;
    import com.sapportals.htmlb.enum.DataType;
    import com.sapportals.htmlb.enum.GroupDesign;
    import com.sapportals.htmlb.enum.TextViewDesign;
    import com.sapportals.htmlb.page.DynPage;
    import com.sapportals.htmlb.event.Event;
    import com.sapportals.htmlb.page.PageException;
    import com.sapportals.htmlb.*;
    import com.sapportals.portal.htmlb.page.PageProcessorComponent;
    public class feedback  extends PageProcessorComponent {
         public DynPage getPage() {
              return new MyDynPage();
         public class MyDynPage extends DynPage {
              private final static int INITIAL_STATE = 0;
              private final static int SENTMAIL_STATE = 1;
              private final static int ERROR_STATE = 2;
              private final static int NO_FEEDBACK = 3;
              private int state = INITIAL_STATE;
              private String email_from;
              private String txtdescr;
              private String error_messg;
    Things to initialice once per session.
              public void doInitialization() throws PageException {
                   state = INITIAL_STATE;
    Will be called if forms with data was send.
              public void doProcessAfterInput() throws PageException {
                   InputField myInputField = (InputField) getComponentByName("EMAIL_ADDR");
                   HtmlEdit txtdescr = (HtmlEdit)getComponentByName("Edit_Text");
                   if (myInputField != null) {
                        this.email_from = myInputField.getValueAsDataType().toString();
                   if (txtdescr != null) {
                        this.txtdescr = txtdescr.getText();
    Will always be called before output. So this is the method in which
    the components will be placed and set.
                        public void doProcessBeforeOutput() throws PageException {
                             System.out.println("doProcessBeforeOutput");
                             Button myButton;
                             Form myForm = getForm();
                             Group myGroup = new Group();
                             myGroup.setWidth("370");
                             myGroup.setTitle("Suggestions or Feedback");
                             myGroup.setDesign(GroupDesign.SAPCOLOR);
                             myForm.addComponent(myGroup);
                             GridLayout gl = new GridLayout();
                             myGroup.addComponent(gl);
                             switch (state) {
                                  case INITIAL_STATE:
                                       GridLayout g2 = new GridLayout();
                                       g2.setCellSpacing(4);
                                       TextView txtdescr = new TextView("We want to make your opinion count so please provide any relevant suggestions or feedback you may have.  We will review all feedback in an effort to provide you with better services and improve the overall portal. Enter your comments below and click send.");
                                       txtdescr.setWrapping(true);
                                       txtdescr.setDesign(TextViewDesign.HEADER3);
                                       g2.addComponent(1, 1, txtdescr);
                                       TextView txtthank = new TextView("Thank you for your feedback!");
                                       txtthank.setDesign(TextViewDesign.HEADER3);
                                       g2.addComponent(2, 1, txtthank);
                                       gl.addComponent(1,1,g2);
                                       GridLayout g3 = new GridLayout();
                                       TextView txtemail = new TextView("Your email address (optional): ");
                                       txtemail.setDesign(TextViewDesign.HEADER3);
                                       g3.addComponent(6, 1, txtemail);
                                       InputField email_addr = new InputField("EMAIL_ADDR");
                                       email_addr.setType(DataType.STRING);
                                       email_addr.setSize(40);
                                       email_addr.setMaxlength(50);
                                       g3.addComponent(6, 2, email_addr);
                                       gl.addComponent(2,1,g3);
                                       HtmlEdit he = new HtmlEdit("Edit_Text");
                                       he.setHeight("300");
                                       he.setWidth("405");
                                       he.setDoPreview(false);
                                       he.setDoPrint(false);
                                       he.setDoCutCopyPaste(true);
                                       he.setDoList(true);
                                       he.setDoAlign(true);
                                       he.setDoInOutdent(true);
                                       he.setDoImage(false);
                                       he.setDoLink(true);
                                       he.setDoLinkKM(false);
                                       gl.addComponent(5, 1, he);
                                       myButton = new Button("submit", "Send");
                                       myButton.setOnClick("onSubmit");
                                       myButton.setWidth("100px");
                                       myButton.setDesign(ButtonDesign.EMPHASIZED );
                                       gl.addComponent(7, 1, myButton);
                                       break;
                                  case SENTMAIL_STATE:
                                       TextView label = new TextView("Thank you for your feedback.");
                                       gl.addComponent(1, 1, label);
                                       break;
                                  case NO_FEEDBACK:
                                    TextView lblnotext = new TextView("Please enter some feedback.");
                                    lblnotext.setDesign(TextViewDesign.HEADER3);
                                    gl.addComponent(1, 1, lblnotext);
                                    myButton = new Button("submit", "Back");
                                    myButton.setOnClick("onBack");
                                    myButton.setWidth("100px");
                                    myButton.setDesign(ButtonDesign.EMPHASIZED );
                                    gl.addComponent(2, 1, myButton);
                                    state = INITIAL_STATE;
                                    break;
                                case ERROR_STATE:
                                   TextView errortext = new TextView(error_messg);
                                   errortext.setDesign(TextViewDesign.HEADER3);
                                   errortext.setWrapping(true);
                                   gl.addComponent(1, 1, errortext);
                                   myButton = new Button("submit", "Try Again");
                                   myButton.setOnClick("onBack");
                                   myButton.setWidth("100px");
                                   myButton.setDesign(ButtonDesign.EMPHASIZED );
                                   gl.setCellSpacing(4);
                                   gl.addComponent(2, 1, myButton);
                                   state = INITIAL_STATE;                                 
              public void onSubmit(Event event) throws PageException {
                     if (txtdescr.equals("")) {
                           state = NO_FEEDBACK;
                     else {
                        send_mail();
                        if ( state != ERROR_STATE )
                        { state = SENTMAIL_STATE; }
              public void onBack(Event event) throws PageException {
              public void send_mail ()
              try{
    //               Set the host smtp address
                 Properties props = new Properties();
                      //put the smtp server here
                 props.put("123.12.12.25", "unilever.com");
    //             create some properties and get the default Session
                 Session session = Session.getDefaultInstance(props,null);
    //             create a message
                    Message msg = new MimeMessage(session);
    //                    set the from and to address
                   InternetAddress addressFrom;
                    if (email_from.equals("") )
                        addressFrom = new InternetAddress("anonymous");
                    else
                        addressFrom = new InternetAddress(email_from);
                     msg.setFrom(addressFrom);
                     InternetAddress addressTo = new InternetAddress("[email protected]");
                     msg.setRecipient(Message.RecipientType.TO,addressTo);
                     msg.setSubject("Portal Feedback");
                     msg.setContent(txtdescr, "text/html");
                     msg.setSentDate(new GregorianCalendar().getTime());
                   Transport.send(msg);
               } catch (Exception E){
                   state = ERROR_STATE;
                   error_messg = "Error sending mail:";
                   error_messg = error_messg.concat(E.getMessage());
    Kindly pl help me
    thx
    pradeep

    Hi Pradeep,
    Check out the following weblog. It explains sending mail in portal using dynpage.
    <b>How to perfom Mailing in portal using Dynpage.>
    REgards
    Rajeev.
    Do award points for helpful answers in SDN.

  • I am trying to convert a PDF into a document that can be edited - it's a client feedback form. I am using Adobe forms Central and it's saying that it can't use my document.

    I am trying to convert a PDF into a document that can be edited - it's a client feedback form. I am using Adobe forms Central and it's saying that it can't use my document.

    Hi Michelle ,
    We are extremely sorry that you have had a bad experience with Adobe .
    As far as your issue is concerned ,Acrobat generally prompts for internet connection as it is required to activate the product before you could use it comfortably .Once the product is activated or licensed you would be able to use the software offline .
    This could be the possible reason you are experiencing this .Please check if you have done so and still facing this .And if you have not ,you need to license/activate your product by typing in your credentials ,i.e Adobe ID and password .
    You could also refer the following link to get updated about the activation of your product .
    https://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html#a ctivate-how-to
    Regards
    Sukrit Dhingra

  • How do I make an uploaded document like an order form work in pages and how do I save it to a bookmark

    How do I make an uploaded document like an order form work in  pages and how do i bookmark it for later use

    Pages can work with Word documents. It can save the results as either PFd or Word documents.
    Allan

Maybe you are looking for