lifelegal.org Open in urlscan Pro
192.0.78.188  Public Scan

Submitted URL: http://lldf.org/
Effective URL: https://lifelegal.org/
Submission: On November 16 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET https://lifelegal.org/

<form role="search" method="get" class="search-form" action="https://lifelegal.org/">
  <span class="screen-reader-text">Search for:</span>
  <input type="search" class="search-field" placeholder="Search..." value="" name="s">
  <button type="submit" class="search-submit normal-search" value="Search" aria-label="Search"><i class="astra-search-icon"> <span class="ast-icon icon-search"></span> </i></button>
</form>

<form id="mongo-form-d2174fc3-1e7b-4181-93d7-221e0b7ce83c">
  <div id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_BBEmbeddedForm" class="BBFormContainer" data-bbox-part-id="d2174fc3-1e7b-4181-93d7-221e0b7ce83c">
    <div id="divClientError" class="BBFormErrorBlock" style="display: none"></div>
    <div class="BBFormSection">
      <fieldset>
        <legend>
          <div class="BBFormSectionHeading">
            <label id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_lblHeadingSignup" class="BBFormFieldLabelEdit">Sign up for emails</label>
          </div>
        </legend>
        <div class="BBFormFieldContainer">
          <span id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_lblMessage" class="BBFormSubSectionHeading BBFormFieldLabelEdit">Keep up with the latest Life Legal news and events</span>
        </div>
        <div id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_divFields">
          <div class="BBFormFieldContainer BBFormFieldContainerRequired BBFormSignupFieldTall">
            <label id="lblfirstname" for="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_firstname" style="display:none;">firstname</label>
            <input id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_firstname" name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_firstname" class="BBFormTextbox" type="text" placeholder="first name" maxlength="50">
          </div>
          <div class="BBFormFieldContainer BBFormFieldContainerRequired BBFormSignupFieldTall">
            <label id="lbllastname" for="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_lastname" style="display:none;">lastname</label>
            <input id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_lastname" name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_lastname" class="BBFormTextbox" type="text" placeholder="last name" maxlength="100">
          </div>
          <div class="BBFormFieldContainer BBFormFieldContainerRequired BBFormSignupFieldTall">
            <label id="lblemailaddress" for="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_emailaddress" style="display:none;">emailaddress</label>
            <input id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_emailaddress" name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_emailaddress" class="BBFormTextbox" type="email" placeholder="email address" maxlength="100">
          </div>
        </div>
        <div class="BBFormButtonRow">
          <input name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0$btnSubmit" type="submit" id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_btnSubmit" class="BBFormSubmitbutton BBFormSubmitbuttonEdit" value="SIGN UP">
        </div>
        <div class="BBFloatClear"></div>
        <div style="clear: both;"></div>
      </fieldset>
    </div>
    <input name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0$hdnJsonFieldProps" type="hidden" id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_hdnJsonFieldProps" class="hdnJsonFieldProps">
    <input name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0$hdnConsentStatement" type="hidden" id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_hdnConsentStatement" value="Keep up with the latest Life Legal news and events">
    <input id="hdnFormType" type="hidden" value="signup">
    <input name="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0$hdnReCAPTCHASettings" type="hidden" id="bboxsignup-bcf94fbf-fb33-44ab-b632-9472c58a53e0_hdnReCAPTCHASettings" value="{&quot;isEnabled&quot;:false}">
  </div>
  <script type="text/javascript">
    var BBOXSignupForm = {};
    var showErrorBlock = function() {
      var errorBlock = bb$('#bbox-root-' + bb$('#partId').val()).find('#divClientError');
      errorBlock.show();
      errorBlock.find('div').focus(function(element) {
        element.click();
      });
      bb$('html, body').scrollTop(Math.max(errorBlock.offset().top - 40, 0));
    };
    var showErrorMessage = function(msg) {
      var errmsg, element,
        errorBlock = bb$('#bbox-root-' + bb$('#partId').val()).find('#divClientError');

      function _getErrorMessageMarkup(msg) {
        return bb$('<li />', {
          'class': 'BBFormErrorItem BBFormClientErrorItem',
          'text': msg,
          'aria-label': msg
        });
      }
      if (errorBlock.children().length < 1) {
        errmsg = "We\'ve run into a slight problem. Correct the following to continue:";
        element = bb$('<div />', {
          'tabindex': 1,
          'class': 'BBFormErrorItem',
          'text': errmsg,
          'aria-label': errmsg
        });
        errorBlock.append(element);
        element = bb$('<ul />', {
          'tabindex': 2
        });
        errorBlock.append(element);
      }
      errorBlock.find('ul').append(_getErrorMessageMarkup(msg));
    };
    var clearErrorBlock = function() {
      var errorBlock = bb$('#bbox-root-' + bb$('#partId').val()).find('#divClientError');
      // remove the error messages from the DOM
      errorBlock.find('.BBFormClientErrorItem').remove();
      errorBlock.hide();
    };
    (function() {
      var clsRequired = 'BBFormSignupFieldRequired',
        regexEmail = /^[^\s@]+@[^\s@]+\.[^\s@]+$/,
        instanceId,
        partId;
      //polyfill IE8
      if (!String.prototype.trim) {
        String.prototype.trim = function() {
          return this.replace(/^\s+|\s+$/g, '');
        };
      }

      function getFieldQ(fieldid) {
        return bb$('#bboxsignup-' + instanceId + '_' + fieldid);
      }

      function validRequired($inputs) {
        var $missing = $inputs.filter(function() {
          //need $.val since native this.value returns placeholder text when polyfill is used.
          return bb$(this).val().trim() === '';
        }).addClass(clsRequired);
        return ($missing.length === 0);
      }

      function validLength($inputs) {
        var $invalid = $inputs.filter(function() {
          var maxLength = parseInt(bb$(this).attr('maxlength'), 10);
          if (isNaN(maxLength) || maxLength < 1) return false; //no maxlength on the element, we're ok
          return bb$(this).val().length > maxLength;
        }).addClass(clsRequired);
        return ($invalid.length === 0);
      }

      function validEmail($inputs) {
        var $email = $inputs.filter(getFieldQ('emailaddress')),
          valid = true;
        if ($email.length) {
          valid = regexEmail.test($email.val().trim());
          if (!valid) {
            $email.addClass(clsRequired);
          }
        }
        return valid;
      }

      function validate() {
        var $inputs = getFieldQ('divFields').find('input[required]'),
          valid;
        $inputs.removeClass(clsRequired);
        valid = validRequired($inputs);
        valid = validLength($inputs) && valid;
        valid = validEmail($inputs) && valid;
        return valid;
      }

      function initialize(instance, part) {
        instanceId = instance;
        partId = part;
        bb$('#mongo-form-' + partId + ' input[placeholder]').placeholder();
        bb$('#bboxsignup-' + instanceId + '_hdnConsentStatement')[0].value = bb$('#bboxsignup-' + instanceId + '_lblMessage')[0].innerHTML;
        bb$("head").append("<title>Sign up page</title>");
        var formRootQ = bb$('#bbox-root-' + partId);
        // Set up reCAPTCHAv2 if needed
        if (typeof BBOXReCAPTCHAv2 !== 'undefined' && !bb$.isEmptyObject(BBOXReCAPTCHAv2)) {
          BBOXReCAPTCHAv2.initialize(formRootQ);
        }
      }
      BBOXSignupForm = {
        display: function(postback, instance, part) {
          initialize(instance, part);
        },
        presubmit: function() {
          return validate();
        }
      };
    })();
    var BBoxFormScript = BBoxFormScript || {};
    BBoxFormScript['d2174fc3-1e7b-4181-93d7-221e0b7ce83c'] = BBOXSignupForm;
  </script><input name="instanceId" id="instanceId" type="hidden" value="bcf94fbf-fb33-44ab-b632-9472c58a53e0"><input name="partId" id="partId" type="hidden" value="d2174fc3-1e7b-4181-93d7-221e0b7ce83c"><input name="srcUrl" id="srcUrl" type="hidden"
    value="https%3A%2F%2Flifelegal.org%2F">
</form>

<form id="jp-carousel-comment-form">
  <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label>
  <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
  <div id="jp-carousel-comment-form-submit-and-info-wrapper">
    <div id="jp-carousel-comment-form-commenting-as">
      <fieldset>
        <label for="jp-carousel-comment-form-email-field">Email (Required)</label>
        <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
      </fieldset>
      <fieldset>
        <label for="jp-carousel-comment-form-author-field">Name (Required)</label>
        <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
      </fieldset>
      <fieldset>
        <label for="jp-carousel-comment-form-url-field">Website</label>
        <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field">
      </fieldset>
    </div>
    <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
  </div>
</form>

Text Content

Skip to content
 * ABOUTMenu Toggle
   * ABOUT LIFE LEGAL
   * OUR TEAM
   * FINANCIALS
   * GIVING
   * ENDORSEMENTS
   * PRAYER INTENTIONS
 * OUR WORKMenu Toggle
   * CASES TO WATCH
   * AMICUS BRIEFS
   * PLANNED PARENTHOOD VIDEOS
   * DC FACE Case
   * SB 245
   * ALL ARTICLES
   * ARTICLES BY SUBJECT
   * LIFELINE NEWSLETTER
   * ADVANCE HEALTH CARE DIRECTIVES
 * LEGAL HELP

DONATE
DONATE
Search for:
FacebookXInstagramYouTube
DONATE
DONATE
Main Menu

--------------------------------------------------------------------------------


WHAT WE DO

Our mission is to give innocent and helpless human beings of any age,
particularly babies in the womb, a trained and committed defense against the
threat of death, and to support their advocates in the nation’s courtrooms.

LITIGATION

PROTECTING VULNERABLE LIFE IN THE COURTROOM AND THE PUBLIC SQUARE



EDUCATION

EDUCATING THE PUBLIC ABOUT PRO-LIFE LAW AND POLICY



ADVOCACY

PROVIDING PRO-LIFE AND PRO BONO LEGAL ASSISTANCE

CLICK HERE TO CONTACT US.



--------------------------------------------------------------------------------


GUIDANCE



SIDEWALK OUTREACH

ADVANCE HEALTH CARE DIRECTIVES



--------------------------------------------------------------------------------


LATEST ARTICLES

 * 
   A Victory for The Babylon Bee and Free Speech! November 14, 2024
   I’m thrilled to share an important win in the ongoing battle for free speech.
   In September, Life Legal Board Member and Alliance Defending Freedom (ADF)
   allied attorney David Shaneyfelt filed a federal lawsuit against California
   Governor Gavin… Read more: A Victory for The Babylon Bee and Free Speech! 
 * 
   Reflecting on the Election Results and Our Mission Ahead for LifeNovember 6,
   2024
   As the dust settles after the recent election, we find ourselves at a pivotal
   moment for the pro-life movement. With President Trump securing another term,
   there is both renewed hope and an urgent call to action for… Read more:
   Reflecting on the Election Results and Our Mission Ahead for Life
 * 
   Defending Free Speech and Saving Lives – Join Us in Our Fight Against “Bubble
   Zones” November 2, 2024
   We have an important update on Life Legal’s ongoing battle for free speech on
   behalf of the unborn and those who advocate for them. Recently, Life Legal
   filed an amicus brief with the U.S. Supreme Court in Coalition Life v. City…
   Read more: Defending Free Speech and Saving Lives – Join Us in Our Fight
   Against “Bubble Zones” 



--------------------------------------------------------------------------------


LIFE LEGAL INITIATIVES

LIFE LEGAL MINNESOTA

Life Legal affiliate attorneys in the Twin Cities area. Life Legal MN works with
attorneys and other pro-life groups to protect vulnerable life in Minnesota and
surrounding states.

CLICK HERE for Life Legal MN’s website.

CALIFORNIA RIGHT TO LIFE

The California Right to Life Educational Fund was founded in 1981 to instruct
the general public regarding human embryology, pre-natal life and the sanctity
and intrinsic value of each human life.

CLICK HERE to learn more.

HEALTH CARE CIVIL RIGHTS

A task force comprised of attorneys, ethicists, and health care providers to
address inequities in medical care and treatment. We have seen a disturbing
shift in health care services from saving and prolonging human life to
intentionally shortening life and even facilitating death, especially when
patients are injured or disabled.

CLICK HERE to learn more.

ABORTIONLESS FUTURE

Abortionless Future was established to provide resources and alternatives to
abortion.

CLICK HERE for Abortionless Future’s website.

ABORTION TOO FAR

Abortion Too Far was created out of a need to educate the public on current
abortion-related legislation.

CLICK HERE to learn more.

PROTECT PARENTS RIGHTS

Protect Parental Rights was established to address life issues for those under
the age of 18.

CLICK HERE to learn more.

BILLBOARD CAMPAIGNS



CLICK HERE to learn more.

--------------------------------------------------------------------------------


MEDIA ENGAGEMENT

LIFE LEGAL PODCAST

VIDEO INTERVIEWS


 * ABOUTMenu Toggle
   * ABOUT LIFE LEGAL
   * OUR TEAM
   * FINANCIALS
   * GIVING
   * ENDORSEMENTS
   * PRAYER INTENTIONS
 * OUR WORKMenu Toggle
   * CASES TO WATCH
   * AMICUS BRIEFS
   * PLANNED PARENTHOOD VIDEOS
   * DC FACE Case
   * SB 245
   * ALL ARTICLES
   * ARTICLES BY SUBJECT
   * LIFELINE NEWSLETTER
   * ADVANCE HEALTH CARE DIRECTIVES
 * LEGAL HELP



Protecting life and liberty since 1989

P.O. Box 2105
Napa, CA 94558
707.224.6675
707.224.6676 (f)

info@lifelegal.org




WHAT WE DO

Protect vulnerable life, especially unborn children in the womb

--------------------------------------------------------------------------------

Defend pro-life speech and First Amendment rights

--------------------------------------------------------------------------------

Defend from employment discrimination

--------------------------------------------------------------------------------

Freedom of conscience

--------------------------------------------------------------------------------

Fight against denial of life-sustaining care

--------------------------------------------------------------------------------

Advance health care directives



Sign up for emails
Keep up with the latest Life Legal news and events
firstname
lastname
emailaddress



FacebookInstagramYouTube

Our privacy policy is available here.

Life Legal Defense Foundation is a non-profit 501(c)(3) organization. All
donations made to Life Legal are tax-deductible as allowed by law.

Copyright © 2024 Life Legal Defense Foundation

Powered by Life Legal Defense Foundation

 

Loading Comments...

 

Write a Comment...
Email (Required) Name (Required) Website





.