How to create a own Thank you page

Hello,

I am new in PHPList. I will use PHPList with my new website. PHPList is installed and work fine. What I would like to have is an own Thank you page. I asked goole, but without success. I mean the pages that comes from PHPList when an User subscribe to an mailinglist, or when he unsubscribes from this page and so on. It is possible to get a popup window with an message like Thank you for subscribing our mailinglist and an OK button. I don’t mean the tipp from the PHPList documentation.

I hope iot is clear what I would l would like to have.

Thank you
Jklein

Hello,

I try to configure PHPList 3.012. I will use own subscribe und unsubscribe pages. No one seems to use its own subscribe pages.

If the input field on the login page is empty and I’ll click on the send button, says the javascript me, "Please enter a valid e-mail address. After I entered a valid email address should appear
another error message. Instead, the login page from PHPList appears. please look at my script and the PHP-Code. I want to have my own popup windows and not the thank you pages from PHPList.
Has anyone of you PHPList running with own subscribe, unsubscribe and thank you pages. It must use also be made more changes to the index.php from PHPList.

Thank you for the help

Jklein

<div class="page-footer">
  <div id="newsletter">
    <div class="form-horizontal">
    <form action="http://example.com/?p=subscribe&amp;id=1" method="post" class="newsletter" name="subscribeform" id="subscribeform">

    <div class="form-group">
      <label class="col-lg-2 col-md-2 col-sm-2 col-sx-2 control-label">Form of address:</label>
      <div class="col-lg-6 col-md-6 col-sm-6 col-sx-6">
        <label class="radio-inline"> <input type="radio" name="attribute1" value="1"> Mr </label>
        <label class="radio-inline"> <input type="radio" name="arttibute1" value="2"> Ms </label>
      </div><!-- /.col-lg-6 col-md-6 col-sm-6 col-sx-6 -->
    </div><!-- /.form-group -->

    <div class="form-group">
      <label class="subscriber_titel col-lg-2 col-md-2 col-sm-2 col-sx-2 control-label">Title:</label>
      <div class="col-lg-6 col-md-6 col-sm-6 col-sx-6">
        <input type="text" class="form-control" name="attribute2" id="titel" placeholder="Title" value="" />
      </div><!-- /.col-lg-6 col-md-6 col-sm-6 col-sx-6 -->
    </div><!-- /.form-group -->

    <div class="form-group">
      <label class="subscriber_vorname col-lg-2 col-md-2 col-sm-2 col-sx-2 control-label">First Name:</label>
      <div class="col-lg-6 col-md-6 col-sm-6 col-sx-6">
        <input type="text" class="form-control" name="attribute3" id="vorname" placeholder="First Name" value="" />
      </div><!-- /.col-lg-6 col-md-6 col-sm-6 col-sx-6 -->
    </div><!-- /.form-group -->

    <div class="form-group">
      <label class="subscriber_name col-lg-2 col-md-2 col-sm-2 col-sx-2 control-label">Last Name:</label>
      <div class="col-lg-6 col-md-6 col-sm-6 col-sx-6">
        <input type="text" class="form-control" name="attribute4" id="name" placeholder="Last Name" value="" />
      </div><!-- /.col-lg-6 col-md-6 col-sm-6 col-sx-6 -->
    </div><!-- /.form-group -->

    <div class="form-group">
      <label class="subscriber_email col-lg-2 col-md-2 col-sm-2 col-sx-2 control-label">E-Mail:</label>
      <div class="col-lg-6 col-md-6 col-sm-6 col-sx-6">
        <input type="text" class="form-control" name="email" id="email" placeholder="email@example.com" value="" />
      </div><!-- /.col-lg-6 col-md-6 col-sm-6 col-sx-6 -->
    </div><!-- /.form-group -->

      <div class="form-group">
        <label class="subscriber_land col-lg-2 col-md-2 col-sm-2 col-sx-2 control-label">Land:</label>
        <div class="col-lg-6 col-md-6 col-sm-6 col-sx-6">
          <input type="text" class="form-control" name="attribute5" id="land" placeholder="Land" value="" />
        </div><!-- /.col-lg-6 col-md-6 col-sm-6 col-sx-6 -->
      </div><!-- /.form-group -->

          <input type="hidden" name="htmlemail" value="1">

      <div class="form-group">
        <div class="col-sm-offset-0 col-sm-12">
          <div class="checkbox">
            <label><input type="checkbox" name="list[1]" value="signup" checked /> Newsletter</label>
          </div><!-- /.col-sm-offset-0 col-sm-12 -->
        </div><!-- /.checkbox -->
      </div><!-- /.form-group -->

      <div class="form-group">
        <div class="col-sm-offset-0 col-sm-12">
          <div class="checkbox">
            <label><input type="checkbox" name="list[2]" value="signup" checked /> Newsletter 2</label>
          </div><!-- /.col-sm-offset-0 col-sm-12 -->
        </div><!-- /.checkbox -->
      </div><!-- /.form-group -->


      <div class="form-group">
        <div class="col-lg-8 col-md-8 col-sm-8 col-sx-8">
          <input type="reset" name="reset" value="Reset" class="btn btn-default btn-sm" title="Formular zur&uuml;cksetzen">
          <button class="btn btn-success btn-sm" role="button" type="submit" name="subscribe" id="postname" onclick="return checkform();" value="Subscribe" title="Subscirbe">Subscribe Newsletter</button>
        </div><!-- /.col-lg-8 col-md-8 col-sm-8 col-sx-8 -->
      </div><!-- /.form-group -->

      <hr class="style-red">

      <div class="form-group">
        <div class="col-lg-8 col-md-8 col-sm-8 col-sx-8">
          <a class="btn btn-warning btn-xs" role="button" href="newsletter-unsubscribe.php" title="Newsletter unsubscribe">Unsubscribe</a>
          <a class="btn btn-info btn-xs" role="button" href="newsletter-change-personal-information.php" title="Change personal information">Change personal information</a>
        </div><!-- /.col-lg-8 col-md-8 col-sm-8 col-sx-8 -->
      </div><!-- /.form-group -->

    </form><!-- /.form action-->
    </div><!-- /.form-horizontal -->
  </div><!-- /.newsletter -->
</div><!-- /.page-footer -->
<script type="text/javascript">
    function checkform() {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = document.forms['subscribeform'].elements['email'].value;
        if(reg.test(address) == false) {
            alert('Bitte geben Sie Ihre gültige Email-Adresse ein!');
            document.forms['subscribeform'].elements['email'].focus();
            return false;
        }
        else{
            document.forms['unsubscribeform'].elements['unsubscribeemail'].value=document.forms['subscribeform'].elements['email'].value;
        }
        if( document.forms['subscribeform'].elements['attribute1'].value=="") {
            alert('Bitte die Anrede ausw&auml;hlen!');
            document.forms['subscribeform'].elements['attribute1'].focus();
            return false;
        }
        else{
            document.forms['unsubscribeform'].elements['attribute1'].value=document.forms['subscribeform'].elements['attribute1'].value;
            return true;
        }
        if( document.forms['subscribeform'].elements['attribute3'].value=="") {
           alert('Bitte geben Sie Ihren Vornamen ein!');
            document.forms['subscribeform'].elements['attribute3'].focus();
            return false;
        }
        else{
            document.forms['unsubscribeform'].elements['attribute3'].value=document.forms['subscribeform'].elements['attribute3'].value;
            return true;
        }
        if( document.forms['subscribeform'].elements['attribute4'].value=="") {
            alert('Bitte geben Sie Ihren Nachnamen ein!');
            document.forms['subscribeform'].elements['attribute4'].focus();
            return false;
        }
        else{
            document.forms['unsubscribeform'].elements['attribute4'].value=document.forms['subscribeform'].elements['attribute4'].value;
            return true;
        }
        if( document.forms['subscribeform'].elements['attribute5'].value=="") {
            alert('Bitte geben Sie das Land ein!');
            document.forms['subscribeform'].elements['attribute5'].focus();
            return false;
        }
        else{
            document.forms['unsubscribeform'].elements['attribute5'].value=document.forms['subscribeform'].elements['attribute5'].value;
            return true;
        }
    }
</script>