CINXE.COM
<!DOCTYPE HTML> <html> <head> <!-- begin spin_special_output(head_start) --> <script type="text/javascript" wd_script_id="csrfscript" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="> function fetchCSRFToken() { var currentPageUrl = window.location.href; fetch("verify_token.php", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: "page=" + encodeURIComponent(currentPageUrl) }) .then(response => response.text()) .then(token => { PushToken(token,encodeURIComponent(currentPageUrl)) }); } document.addEventListener("DOMContentLoaded", function() { fetchCSRFToken(); }); function PushToken(data){ const parsedData = (() => { try { return JSON.parse(data); } catch { return null; } })(); let token = parsedData ? parsedData.csrf_token : null; let cfid = parsedData ? parsedData.id : null; var elements = document.querySelectorAll(".csrf_token"); elements.forEach(function(element) { element.value = token; let existingHiddenInput = element.nextElementSibling; // Check the immediately following sibling if (cfid && (!existingHiddenInput || !existingHiddenInput.classList.contains("cfid"))) { const hiddenInput = document.createElement("input"); hiddenInput.type = "hidden"; hiddenInput.name = "cfid"; hiddenInput.className = "cfid"; hiddenInput.value = cfid; element.insertAdjacentElement("afterend", hiddenInput); } }); } function set_csrf_loaded() { var csrfElements = document.getElementsByClassName("csrf_token"); var csrfValue = csrfElements[0].value; var token=csrfValue; var tokElements = document.getElementsByClassName("cfid"); var tokValue = tokElements[0].value; var cfid=tokValue; if(token!="" && cfid!="") { let verifytok={csrf_token:token,id:cfid}; const verifyJson = JSON.stringify(verifytok); PushToken(verifyJson) } } </script> <style type="text/css" wd_script_id="subscribe_form_style" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="> .wd_category_checkboxes .wd_subcategories { margin: 0px 0px 0px 20px; } .wd_category_checkboxes .wd_parent_category { margin: 0px; font-weight: bold; } .wd_category_checkboxes .wd_subtype { margin: 0px 0px 0px 20px; font-weight: bold; } </style> <script type="text/javascript" src="js/jquery-webdriver.js" wd_script_id="jquery-webdriver.js" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="></script> <script type="text/javascript" src="js/webdriver.js" wd_script_id="webdriver.js" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="></script> <script type="text/javascript" wd_script_id="recaptcha2_script" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="> var recaptcha2_loaded = false; function wd_recaptcha2_init() { if (recaptcha2_loaded) { $(".wd_recaptcha2_needed").each(function() { grecaptcha.render(this, {"sitekey": "6LdDmR8TAAAAAJ72DH_RtavsrDUlu6g6lzvajKsK"}); $(this).removeClass("wd_recaptcha2_needed"); }); } } function on_recaptcha2_loaded() { recaptcha2_loaded = true; wd_recaptcha2_init(); } </script> <style type="text/css" wd_script_id="recaptcha2_style" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ==">) .g-recaptcha iframe { vertical-align: bottom; } </style> <script type="text/javascript" src="js/wd_form.js" wd_script_id="wd_form.js" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="></script> <link href="css/wd_form.css" type="text/css" rel="stylesheet" wd_script_id="wd_form.css"> <!-- end spin_special_output(head_start) --> <link href="css/styles.min.css" type"text/css" rel="stylesheet"> <link href="css/subscribe-modal.css" type"text/css" rel="stylesheet"> <!-- begin spin_special_output(head_end) --> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=on_recaptcha2_loaded&render=explicit&hl=en-US" wd_script_id="api.js?onload=on_recaptcha2_loaded&render=explicit&hl=en-US" nonce="MDJjMTVkOWE0NmEwNGM5MDI1NGNjYzQ2NmI4ZTQ5NWI0NWEwMDY1OQ=="></script> <link rel="canonical" href="https://newsroom.ibm.com/subscribe?pagetemplate=modal" /> <!-- end spin_special_output(head_end) --> </head> <body> <div id="container-module-fancybox"> <div id="wd_printable_content"><h1 class="page_header">Subscribe</h1> <p>To receive IBM news via email, fill out this form. Each new release will arrive in your inbox as body text within the message.</p> <p>Note: You must reply to a confirmation email to start your subscription. You may <a href="subscribe?unsub=1&hide_page_content=1">unsubscribe</a> from our list any time. Thank you for your interest in IBM.</p> <div class="wd_subscribe2"> <form method="POST" class="wd_formbuilder" name="formbuilderform" action="https://newsroom.ibm.com/subscribe?pagetemplate=modal&submitted=1" enctype="multipart/form-data" onsubmit="disable_submit(this, true);var ok = check_required_fields(this,["forminfo[email]","g-recaptcha-response"],["forminfo[email]"],"#ff0000","This field is required","This field must contain a valid email address","Please fill in all required fields highlighted in red.","Please provide a valid email address."); if (!ok) {disable_submit(this,false); return false;} return true;"> <div class="wd_form_header"> <div class="wd_form_legend"> * Required Fields </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_input"> <a href="https://newsroom.ibm.com/subscribe?unsub=1&hide_page_content=1">(Click here to unsubscribe)</a> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_input"> <div class="wd_category_checkboxes"><div class="wd_parent_category"><input type="radio" name="category[_All_]" value="_All_" checked="yes" id="subscribe_all_categories" onclick="document.getElementById('type_checkboxes').style.display='none';" /><label for="subscribe_all_categories">All alerts</label></div><div class="wd_parent_category"><input type="radio" name="category[_All_]" value="" id="subscribe_specific_categories" onclick="document.getElementById('type_checkboxes').style.display='';" /><label for="subscribe_specific_categories">Customize alerts</label></div><div class="wd_subcategories" id="type_checkboxes" style="display:none;"><div class="wd_parent_category"><input type="checkbox" name="category[2][]" checked="yes" value="_All_" id="subscribe_category_2_all" onclick="check_cats(2,'all',this.checked,this.checked);" /> <label for="subscribe_category_2_all">All News Releases</label></div><div class="wd_subcategories" id="wd_subcategories_2_all"><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="808" id="subscribe_category_2_808" onclick="check_cats(2,808,this.checked,false);" disabled /> <label for="subscribe_category_2_808">Artificial intelligence</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="809" id="subscribe_category_2_809" onclick="check_cats(2,809,this.checked,false);" disabled /> <label for="subscribe_category_2_809">Corporate</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="811" id="subscribe_category_2_811" onclick="check_cats(2,811,this.checked,false);" disabled /> <label for="subscribe_category_2_811">Hybrid cloud</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="812" id="subscribe_category_2_812" onclick="check_cats(2,812,this.checked,false);" disabled /> <label for="subscribe_category_2_812">Research and innovation</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="810" id="subscribe_category_2_810" onclick="check_cats(2,810,this.checked,false);" disabled /> <label for="subscribe_category_2_810">Social impact</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="813" id="subscribe_category_2_813" onclick="check_cats(2,813,this.checked,false);" disabled /> <label for="subscribe_category_2_813">Tag</label></div><div class="wd_subcategories" id="wd_subcategories_2_813"><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="816" id="subscribe_category_2_816" onclick="check_cats(2,816,this.checked,false);" disabled /> <label for="subscribe_category_2_816">Consulting</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="814" id="subscribe_category_2_814" onclick="check_cats(2,814,this.checked,false);" disabled /> <label for="subscribe_category_2_814">Generative AI</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="818" id="subscribe_category_2_818" onclick="check_cats(2,818,this.checked,false);" disabled /> <label for="subscribe_category_2_818">Security </label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="817" id="subscribe_category_2_817" onclick="check_cats(2,817,this.checked,false);" disabled /> <label for="subscribe_category_2_817">Sustainability</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[2][]" checked="yes" value="815" id="subscribe_category_2_815" onclick="check_cats(2,815,this.checked,false);" disabled /> <label for="subscribe_category_2_815">watsonx</label></div></div></div><div class="wd_parent_category"><input type="checkbox" name="category[6][]" checked="yes" value="_All_" id="subscribe_category_6_all" onclick="check_cats(6,'all',this.checked,this.checked);" /> <label for="subscribe_category_6_all">All Latest News</label></div><div class="wd_subcategories" id="wd_subcategories_6_all"><div class="wd_category_checkbox"><input type="checkbox" name="category[6][]" checked="yes" value="10" id="subscribe_category_6_10" onclick="check_cats(6,10,this.checked,false);" disabled /> <label for="subscribe_category_6_10">Artificial intelligence</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[6][]" checked="yes" value="11" id="subscribe_category_6_11" onclick="check_cats(6,11,this.checked,false);" disabled /> <label for="subscribe_category_6_11">Corporate</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[6][]" checked="yes" value="13" id="subscribe_category_6_13" onclick="check_cats(6,13,this.checked,false);" disabled /> <label for="subscribe_category_6_13">Hybrid cloud</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[6][]" checked="yes" value="14" id="subscribe_category_6_14" onclick="check_cats(6,14,this.checked,false);" disabled /> <label for="subscribe_category_6_14">Research and innovation</label></div><div class="wd_category_checkbox"><input type="checkbox" name="category[6][]" checked="yes" value="12" id="subscribe_category_6_12" onclick="check_cats(6,12,this.checked,false);" disabled /> <label for="subscribe_category_6_12">Social impact</label></div></div></div></div> </div> </div> <input type="hidden" name="hide_page_content" value="1" /> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_forminfo[email]">* Email (required)</label> </div> <div class="wd_form_field_input"> <input type="text" name="forminfo[email]" value="" size="32" id="formbuilderform_forminfo[email]" /> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_forminfo[first_name]">First Name</label> </div> <div class="wd_form_field_input"> <input type="text" name="forminfo[first_name]" value="" size="32" id="formbuilderform_forminfo[first_name]" /> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_forminfo[last_name]">Last Name</label> </div> <div class="wd_form_field_input"> <input type="text" name="forminfo[last_name]" value="" size="32" id="formbuilderform_forminfo[last_name]" /> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_forminfo[company]">Company</label> </div> <div class="wd_form_field_input"> <input type="text" name="forminfo[company]" value="" size="32" id="formbuilderform_forminfo[company]" /> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_forminfo[telephone]">Phone</label> </div> <div class="wd_form_field_input"> <input type="text" name="forminfo[telephone]" value="" size="32" id="formbuilderform_forminfo[telephone]" /> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_forminfo[custom_fields][15092]">Profile</label> </div> <div class="wd_form_field_input"> <div class="wd_input_border"> <select name="forminfo[custom_fields][15092]" id="formbuilderform_forminfo[custom_fields][15092]"> <option value="0">Media</option> <option value="1"> Investor</option> <option value="2"> Analyst</option> <option value="3"> Personal / Other</option> </select> </div> </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="g-recaptcha-response"></label> </div> <div class="wd_form_field_input"> <div id="recaptcha2_widget" class="g-recaptcha wd_recaptcha2 wd_recaptcha2_needed"></div> <script type="text/javascript"> if (typeof wd_recaptcha2_init == "function") wd_recaptcha2_init(); </script> <noscript> <div> <div style="width: 302px; height: 422px; position: relative; box-sizing: content-box;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LdDmR8TAAAAAJ72DH_RtavsrDUlu6g6lzvajKsK" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;" title="Recaptcha"> </iframe> </div> </div> <div style="width: 300px; height: 62px; box-sizing: content-box; border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; box-sizing: content-box; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none;" aria-label="recaptcha"></textarea> </div> </div> </noscript> </div> </div> <div class="wd_form_footer"> <div class="wd_form_buttons"> <input type="submit" class="wd_formbuilder_submit" name="Submit" value="Submit"><input type="hidden" name="csrf_token" class="csrf_token" value=""/> </div> </div> </form> <script language="javascript"> <!-- function check_cats(type, cat, check, disable) { var container = document.getElementById("wd_subcategories_"+type+"_"+cat); if (container) check_cats_internal(container, check, disable); } function check_cats_internal(obj, check, disable) { if (obj.type == "checkbox") { obj.checked = check; obj.disabled = disable; } else { var child = obj.firstChild; while (child) { check_cats_internal(child, check, disable); child = child.nextSibling; } } } // --> </script> </div> </div> </div> <!-- begin spin_special_output(body_end) --> <script wd_script_id="piwik_tracking_code"></script> <!-- end spin_special_output(body_end) --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9134236a2d1f490c',t:'MTczOTc3ODEyMi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> <script> $(document).ready(function() { $('.wd_subscribe2 .wd_form_footer').append('<button class="bx--btn bx--btn--primary" type="submit">Submit<svg focusable="false" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" width="20" height="20" viewBox="0 0 20 20"><path d="M11.8 2.8L10.8 3.8 16.2 9.3 1 9.3 1 10.7 16.2 10.7 10.8 16.2 11.8 17.2 19 10z"></path></svg></button>'); $('.wd_subscribe2 .wd_form_header').prependTo($('.wd_subscribe2')); $('.wd_subscribe2 .wd_form_field').each(function(index) { if (index == 0) { $(this).hide(); } $(this).removeClass('wd_form_field_pos_right'); var labelText = $(this).find('.wd_form_field_label label').text().toLowerCase(); labelText = labelText.replace('*','').replace('(','').replace(')','').trim(); labelText = labelText.split(' ').join('-'); $(this).addClass(labelText); }); $('.wd_subscribe2 .wd_category_checkboxes').parent().parent().addClass('wd_category_checks'); var addEmptyFormField = $('.wd_form_field.email-required').clone(); $(addEmptyFormField).removeClass('email-required').addClass('email-clone').insertAfter($('.wd_form_field.email-required')); var addEmptyFormField2 = $('.wd_form_field.profile').clone(); $(addEmptyFormField2).removeClass('profile').addClass('profile-clone').insertAfter($('.wd_form_field.profile')); $(addEmptyFormField).find('.wd_form_field_input input[type="text"]').attr({'id':'','name':''}).prop('disabled', true); $(addEmptyFormField2).find('.wd_form_field_input select').prop('disabled', true); $('.wd_subscribe2 .wd_form_field:last').prependTo($('.wd_subscribe2 .wd_form_footer')); $('.wd_form_field.wd_category_checks').insertAfter($('.wd_form_field.profile-clone')); $('<div class="wd_form_field wd_note_text"></div>').insertAfter($('.wd_form_field.wd_category_checks')); $('.wd_note_text').append($('#container-module-fancybox #wd_printable_content p:not(:first)')); $('.wd_category_checks').prepend('<p>Subscribe to:</p>'); $('.email-required label').text(function() { return this.innerText = this.innerText.substring(2); }) }); </script> </html>