2016-09-16 31 views
0

我的代码是一个简单的HTML表单,带有一个用于edit password的按钮。我试图让它在PHP中工作,但是在将facebook.com作为一个动作输入后,它什么也不做。为什么提交按钮不起作用?

下面是代码:

<form name="sentMessage" id="contactForm" action="https://www.facebook.com" method="POST"> 
    <div class="row control-group"> 
     <div class="form-group col-xs-12 floating-label-form-group controls"> 
      <label>Current Password</label> 
      <input type="password" class="form-control" placeholder="Current Password" name="Current Password" id="name" required data-validation-required-message="Please enter your current password." > 
      <p class="help-block text-danger"></p> 
     </div> 
    </div> 
    <div class="row control-group"> 
     <div class="form-group col-xs-12 floating-label-form-group controls"> 
      <label>Password</label> 
      <input type="password" class="form-control" placeholder="New Password" name="New Password" id="name" required data-validation-required-message="Please enter your new password." > 
      <p class="help-block text-danger"></p> 
     </div> 
    </div> 
    <div class="row control-group"> 
     <div class="form-group col-xs-12 floating-label-form-group controls"> 
      <label>Re-enter Password</label> 
      <input type="password" class="form-control" placeholder="Re-enter Password" name="Re-enter Password" id="name"required data-validation-required-message="Please re-enter your password." > 
      <p class="help-block text-danger"></p> 
     </div> 
    </div> 
    <br> 
    <div id="success"></div> 
    <button class="btn btn-success btn-lg" data-toggle="modal" style="padding:10px 20px;width:100px;" type="submit">Edit</button> 
    <button type="button" class="btn btn-default btn-lg" data-dismiss="modal" style="padding:10px 20px;width:100px;"><i class="fa fa-times"></i> Close</button> 
</form> 
+0

URL处于'action'期望交叉源'POST'? – guest271314

回答

0

你不能只是张贴值www.facebook.com或任何其他网站,因为他们是这些网站没有代码,即可获得您所发布的值。

+0

我只是把facebook.com进行测试,如果按钮做了任何动作或没有做任何事情 –

+0

Facebook不允许跨源请求,你最好阅读关于跨源请求。 –

0

你真的想在facebook.com上发布一些东西吗?如果这是你想要的,你不能那样做。特别是Facebook安全网站不仅允许在其网站上发布POST或GET请求的随机子代。

+0

不,当然这不是我想 我只是把facebook.com用于测试,如果按钮做任何动作或不 ,它不会做任何事情 –

+0

我用你的确切代码,然后使用JavaScript提交表单。提交的表格,我被重定向到facebook.com,说“请求无法处理”。简而言之,表单能够向Facebook提交请求,但它只会重定向到网站。没有进一步的行动会发生 – Redis1001

+0

你能告诉我你如何使用JavaScript来提交表单? –